home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-04-24 | 528.5 KB | 22,015 lines | [TEXT/MPS ] |
- /* –––––––––––––––––––––––––––––––––––––––––––––
- QuickDraw™ GX 411 Help.
-
- Created: 7/16/94 - Dave Hersey
-
- ©1994 Apple Computer, all rights reserved.
- –––––––––––––––––––––––––––––––––––––––––––––––– */
-
- æKY point3D
- æFc Camera Library.h
- æT structure
- æD
- struct point3D {
- Fixed x;
- Fixed y;
- Fixed z;
- };
-
- æKY unit3D
- æFc Camera Library.h
- æT structure
- æD
- struct unit3D {
- fract x;
- fract y;
- fract z;
- };
-
- æKY camera
- æFc Camera Library.h
- æT structure
- æD
- struct camera {
- struct point3D location;
- struct point3D axis;
- struct point3D zenith;
- struct point3D observer;
- gxMapping orientation;
- };
-
- æKY patch
- æFc Camera Library.h
- æT structure
- æD
- struct patch {
- struct point3D u;
- struct point3D v;
- struct point3D origin;
- };
-
- æKY InitCamera
- æFc Camera Library.h
- æT function
- æD
- void InitCamera(camera *);
-
- æKY UpdateCamera
- æFc Camera Library.h
- æT function
- æD
- void UpdateCamera(camera *);
-
- æKY PatchToCameraMap
- æFc Camera Library.h
- æT function
- æD
- void PatchToCameraMap(patch *, camera *, gxMapping *);
-
- æKY Unitize
- æFc Camera Library.h
- æT function
- æD
- Fixed Unitize(point3D *, unit3D *);
-
- æKY FracDot
- æFc Camera Library.h
- æT function
- æD
- fract FracDot(unit3D *, unit3D *);
-
- æKY FracCross
- æFc Camera Library.h
- æT function
- æD
- void FracCross(unit3D *, unit3D *, unit3D *cross);
-
- æKY gestaltCollectionMgrVersion
- æFc Collections.h
- æT constant
- æD
- enum {
- gestaltCollectionMgrVersion = 'cltn'
- };
-
- æKY collectionItemLockedErr
- collectionItemNotFoundErr
- collectionIndexRangeErr
- collectionVersionErr
- æFc Collections.h
- æT constant
- æD
- enum {
- collectionItemLockedErr = -5750,
- collectionItemNotFoundErr = -5751,
- collectionIndexRangeErr = -5752,
- collectionVersionErr = -5753
- };
-
- æKY dontWantTag
- dontWantId
- dontWantSize
- dontWantAttributes
- dontWantIndex
- dontWantData
- æFc Collections.h
- æT constant
- æD
- enum {
- dontWantTag = 0L,
- dontWantId = 0L,
- dontWantSize = 0L,
- dontWantAttributes = 0L,
- dontWantIndex = 0L,
- dontWantData = 0L
- };
-
- æKY noCollectionAttributes
- allCollectionAttributes
- userCollectionAttributes
- defaultCollectionAttributes
- æFc Collections.h
- æT constant
- æD
- enum {
- noCollectionAttributes = 0x00000000, /* no attributes bits set */
- allCollectionAttributes = 0xFFFFFFFF, /* all attributes bits set */
- userCollectionAttributes = 0x0000FFFF, /* user attributes bits */
- defaultCollectionAttributes = 0x40000000 /* default attributes - */
- /* unlocked, persistent */
- };
-
- æKY collectionUser0Bit
- collectionUser1Bit
- collectionUser2Bit
- collectionUser3Bit
- collectionUser4Bit
- collectionUser5Bit
- collectionUser6Bit
- collectionUser7Bit
- collectionUser8Bit
- collectionUser9Bit
- collectionUser10Bit
- collectionUser11Bit
- collectionUser12Bit
- collectionUser13Bit
- collectionUser14Bit
- collectionUser15Bit
- collectionReserved0Bit
- collectionReserved1Bit
- collectionReserved2Bit
- collectionReserved3Bit
- collectionReserved4Bit
- collectionReserved5Bit
- collectionReserved6Bit
- collectionReserved7Bit
- collectionReserved8Bit
- collectionReserved9Bit
- collectionReserved10Bit
- collectionReserved11Bit
- collectionReserved12Bit
- collectionReserved13Bit
- collectionPersistenceBit
- collectionLockBit
- æFc Collections.h
- æT constant
- æD
- enum {
- collectionUser0Bit = 0,
- collectionUser1Bit = 1,
- collectionUser2Bit = 2,
- collectionUser3Bit = 3,
- collectionUser4Bit = 4,
- collectionUser5Bit = 5,
- collectionUser6Bit = 6,
- collectionUser7Bit = 7,
- collectionUser8Bit = 8,
- collectionUser9Bit = 9,
- collectionUser10Bit = 10,
- collectionUser11Bit = 11,
- collectionUser12Bit = 12,
- collectionUser13Bit = 13,
- collectionUser14Bit = 14,
- collectionUser15Bit = 15,
-
- collectionReserved0Bit = 16,
- collectionReserved1Bit = 17,
- collectionReserved2Bit = 18,
- collectionReserved3Bit = 19,
- collectionReserved4Bit = 20,
- collectionReserved5Bit = 21,
- collectionReserved6Bit = 22,
- collectionReserved7Bit = 23,
- collectionReserved8Bit = 24,
- collectionReserved9Bit = 25,
- collectionReserved10Bit = 26,
- collectionReserved11Bit = 27,
- collectionReserved12Bit = 28,
- collectionReserved13Bit = 29,
-
- collectionPersistenceBit = 30,
- collectionLockBit = 31
- };
-
- enum {
- collectionUser0Mask = 1L << collectionUser0Bit,
- collectionUser1Mask = 1L << collectionUser1Bit,
- collectionUser2Mask = 1L << collectionUser2Bit,
- collectionUser3Mask = 1L << collectionUser3Bit,
- collectionUser4Mask = 1L << collectionUser4Bit,
- collectionUser5Mask = 1L << collectionUser5Bit,
- collectionUser6Mask = 1L << collectionUser6Bit,
- collectionUser7Mask = 1L << collectionUser7Bit,
- collectionUser8Mask = 1L << collectionUser8Bit,
- collectionUser9Mask = 1L << collectionUser9Bit,
- collectionUser10Mask = 1L << collectionUser10Bit,
- collectionUser11Mask = 1L << collectionUser11Bit,
- collectionUser12Mask = 1L << collectionUser12Bit,
- collectionUser13Mask = 1L << collectionUser13Bit,
- collectionUser14Mask = 1L << collectionUser14Bit,
- collectionUser15Mask = 1L << collectionUser15Bit,
-
- collectionReserved0Mask = 1L << collectionReserved0Bit,
- collectionReserved1Mask = 1L << collectionReserved1Bit,
- collectionReserved2Mask = 1L << collectionReserved2Bit,
- collectionReserved3Mask = 1L << collectionReserved3Bit,
- collectionReserved4Mask = 1L << collectionReserved4Bit,
- collectionReserved5Mask = 1L << collectionReserved5Bit,
- collectionReserved6Mask = 1L << collectionReserved6Bit,
- collectionReserved7Mask = 1L << collectionReserved7Bit,
- collectionReserved8Mask = 1L << collectionReserved8Bit,
- collectionReserved9Mask = 1L << collectionReserved9Bit,
- collectionReserved10Mask = 1L << collectionReserved10Bit,
- collectionReserved11Mask = 1L << collectionReserved11Bit,
- collectionReserved12Mask = 1L << collectionReserved12Bit,
- collectionReserved13Mask = 1L << collectionReserved13Bit,
-
- collectionPersistenceMask = 1L << collectionPersistenceBit,
- collectionLockMask = 1L << collectionLockBit
- };
-
- æC
-
- Attribute bits 0 through 15 (entire low word) are reserved for use
- by the application. Attribute bits 16 through 31 (entire high word)
- are reserved for use by the Collection Manager. Only bits 31
- (collectionLockBit) and 30 (collectionPersistenceBit) currently have
- meaning.
-
- æKY collectionManagerTrap
- æFc Collections.h
- æT constant
- æD
- #define collectionManagerTrap 0xABF6
-
- æKY Collection
- PrivateCollectionRecord
- æFc Collections.h
- æT structure
- æD
- typedef struct PrivateCollectionRecord *Collection;
-
- æKY CollectionTag
- æFc Collections.h
- æT structure
- æD
- typedef long CollectionTag;
-
- æKY CollectionFlattenProc
- CollectionFlattenProcPtr
- æFc Collections.h
- æT structure
- æD
- typedef pascal OSErr (*CollectionFlattenProcPtr) ( long size,
- void *data,
- void *refCon );
- typedef CollectionFlattenProcPtr CollectionFlattenProc;
-
- æKY CollectionExceptionProc
- CollectionExceptionProcPtr
- æFc Collections.h
- æT structure
- æD
- typedef pascal OSErr (*CollectionExceptionProcPtr) ( Collection c, OSErr status );
- typedef CollectionExceptionProcPtr CollectionExceptionProc;
-
- æKY NewCollection
- æFc Collections.h
- æT function
- æD
- pascal Collection NewCollection (void)
- = {0x7000,collectionManagerTrap};
-
- æKY DisposeCollection
- æFc Collections.h
- æT function
- æD
- pascal void DisposeCollection (Collection)
- = {0x7001,collectionManagerTrap};
-
- æKY CloneCollection
- æFc Collections.h
- æT function
- æD
- pascal Collection CloneCollection (Collection)
- = {0x7002,collectionManagerTrap};
-
- æKY CountCollectionOwners
- æFc Collections.h
- æT function
- æD
- pascal long CountCollectionOwners (Collection)
- = {0x7003,collectionManagerTrap};
-
- æKY CopyCollection
- æFc Collections.h
- æT function
- æD
- pascal Collection CopyCollection (Collection srcCollection,
- Collection dstCollection)
- = {0x7004,collectionManagerTrap};
-
- æKY GetCollectionDefaultAttributes
- æFc Collections.h
- æT function
- æD
- pascal long GetCollectionDefaultAttributes (Collection)
- = {0x7005,collectionManagerTrap};
-
- æKY SetCollectionDefaultAttributes
- æFc Collections.h
- æT function
- æD
- pascal void SetCollectionDefaultAttributes (Collection,
- long whichAttributes,
- long newAttributes)
- = {0x7006,collectionManagerTrap};
-
- æKY CountCollectionItems
- æFc Collections.h
- æT function
- æD
- pascal long CountCollectionItems (Collection)
- = {0x7007,collectionManagerTrap};
-
- æKY AddCollectionItem
- æFc Collections.h
- æT function
- æD
- pascal OSErr AddCollectionItem (Collection,
- CollectionTag,
- long id,
- long itemSize,
- void *itemData)
- = {0x7008,collectionManagerTrap};
-
- æKY GetCollectionItem
- æFc Collections.h
- æT function
- æD
- pascal OSErr GetCollectionItem (Collection,
- CollectionTag,
- long id,
- long *itemSize,
- void *itemData)
- = {0x7009,collectionManagerTrap};
-
- æKY RemoveCollectionItem
- æFc Collections.h
- æT function
- æD
- pascal OSErr RemoveCollectionItem (Collection, CollectionTag, long id)
- = {0x700A,collectionManagerTrap};
-
- æKY SetCollectionItemInfo
- æFc Collections.h
- æT function
- æD
- pascal OSErr SetCollectionItemInfo (Collection,
- CollectionTag,
- long id,
- long whichAttributes,
- long newAttributes)
- = {0x700B,collectionManagerTrap};
-
- æKY GetCollectionItemInfo
- æFc Collections.h
- æT function
- æD
- pascal OSErr GetCollectionItemInfo (Collection,
- CollectionTag,
- long id,
- long *index,
- long *itemSize,
- long *attributes)
- = {0x700C,collectionManagerTrap};
-
- æKY ReplaceIndexedCollectionItem
- æFc Collections.h
- æT function
- æD
- pascal OSErr ReplaceIndexedCollectionItem (Collection,
- long index,
- long itemSize,
- void *itemData)
- = {0x700D,collectionManagerTrap};
-
- æKY GetIndexedCollectionItem
- æFc Collections.h
- æT function
- æD
- pascal OSErr GetIndexedCollectionItem (Collection,
- long index,
- long *itemSize,
- void *itemData)
- = {0x700E,collectionManagerTrap};
-
- æKY RemoveIndexedCollectionItem
- æFc Collections.h
- æT function
- æD
- pascal OSErr RemoveIndexedCollectionItem (Collection, long index)
- = {0x700F,collectionManagerTrap};
-
- æKY SetIndexedCollectionItemInfo
- æFc Collections.h
- æT function
- æD
- pascal OSErr SetIndexedCollectionItemInfo (Collection,
- long index,
- long whichAttributes,
- long newAttributes)
- = {0x7010,collectionManagerTrap};
-
- æKY GetIndexedCollectionItemInfo
- æFc Collections.h
- æT function
- æD
- pascal OSErr GetIndexedCollectionItemInfo (Collection,
- long index,
- CollectionTag *,
- long *id,
- long *itemSize,
- long *attributes)
- = {0x7011,collectionManagerTrap};
-
- æKY CollectionTagExists
- æFc Collections.h
- æT function
- æD
- pascal Boolean CollectionTagExists (Collection, CollectionTag)
- = {0x7012,collectionManagerTrap};
-
- æKY CountCollectionTags
- æFc Collections.h
- æT function
- æD
- pascal long CountCollectionTags (Collection)
- = {0x7013,collectionManagerTrap};
-
- æKY GetIndexedCollectionTag
- æFc Collections.h
- æT function
- æD
- pascal OSErr GetIndexedCollectionTag (Collection,
- long whichTag,
- CollectionTag *)
- = {0x7014,collectionManagerTrap};
-
- æKY CountTaggedCollectionItems
- æFc Collections.h
- æT function
- æD
- pascal long CountTaggedCollectionItems (Collection, CollectionTag)
- = {0x7015,collectionManagerTrap};
-
- æKY GetTaggedCollectionItem
- æFc Collections.h
- æT function
- æD
- pascal OSErr GetTaggedCollectionItem (Collection,
- CollectionTag,
- long whichItem,
- long *itemSize,
- void *itemData)
- = {0x7016,collectionManagerTrap};
-
- æKY GetTaggedCollectionItemInfo
- æFc Collections.h
- æT function
- æD
- pascal OSErr GetTaggedCollectionItemInfo (Collection,
- CollectionTag,
- long whichItem,
- long *id,
- long *index,
- long *itemSize,
- long *attributes)
- = {0x7017,collectionManagerTrap};
-
- æKY PurgeCollection
- æFc Collections.h
- æT function
- æD
- pascal void PurgeCollection (Collection,
- long whichAttributes,
- long matchingAttributes)
- = {0x7018,collectionManagerTrap};
-
- æKY PurgeCollectionTag
- æFc Collections.h
- æT function
- æD
- pascal void PurgeCollectionTag (Collection, CollectionTag)
- = {0x7019,collectionManagerTrap};
-
- æKY EmptyCollection
- æFc Collections.h
- æT function
- æD
- pascal void EmptyCollection (Collection)
- = {0x701A,collectionManagerTrap};
-
- æKY FlattenCollection
- æFc Collections.h
- æT function
- æD
- pascal OSErr FlattenCollection (Collection,
- CollectionFlattenProc,
- void *refCon)
- = {0x701B,collectionManagerTrap};
-
- æKY FlattenPartialCollection
- æFc Collections.h
- æT function
- æD
- pascal OSErr FlattenPartialCollection (Collection,
- CollectionFlattenProc,
- void *refCon,
- long whichAttributes,
- long matchingAttributes)
- = {0x701C,collectionManagerTrap};
-
- æKY UnflattenCollection
- æFc Collections.h
- æT function
- æD
- pascal OSErr UnflattenCollection (Collection,
- CollectionFlattenProc,
- void *refCon)
- = {0x701D,collectionManagerTrap};
-
- æKY GetCollectionExceptionProc
- æFc Collections.h
- æT function
- æD
- pascal CollectionExceptionProc GetCollectionExceptionProc (Collection)
- = {0x701E,collectionManagerTrap};
-
- æKY SetCollectionExceptionProc
- æFc Collections.h
- æT function
- æD
- pascal void SetCollectionExceptionProc (Collection,
- CollectionExceptionProc)
- = {0x701F,collectionManagerTrap};
-
- æKY GetNewCollection
- æFc Collections.h
- æT function
- æD
- pascal Collection GetNewCollection (short collectionID)
- = {0x7020,collectionManagerTrap};
-
- æKY AddCollectionItemHdl
- æFc Collections.h
- æT function
- æD
- pascal OSErr AddCollectionItemHdl (Collection aCollection,
- CollectionTag tag,
- long id,
- Handle itemData)
- = {0x7021,collectionManagerTrap};
-
- æKY GetCollectionItemHdl
- æFc Collections.h
- æT function
- æD
- pascal OSErr GetCollectionItemHdl (Collection aCollection,
- CollectionTag tag,
- long id,
- Handle itemData)
- = {0x7022,collectionManagerTrap};
-
- æKY ReplaceIndexedCollectionItemHdl
- æFc Collections.h
- æT function
- æD
- pascal OSErr ReplaceIndexedCollectionItemHdl (Collection aCollection,
- long index,
- Handle itemData)
- = {0x7023,collectionManagerTrap};
-
- æKY GetIndexedCollectionItemHdl
- æFc Collections.h
- æT function
- æD
- pascal OSErr GetIndexedCollectionItemHdl (Collection aCollection,
- long index,
- Handle itemData)
- = {0x7024,collectionManagerTrap};
-
- æKY FlattenCollectionToHdl
- æFc Collections.h
- æT function
- æD
- pascal OSErr FlattenCollectionToHdl (Collection aCollection,
- Handle flattened)
- = {0x7025,collectionManagerTrap};
-
- æKY UnflattenCollectionFromHdl
- æFc Collections.h
- æT function
- æD
- pascal OSErr UnflattenCollectionFromHdl (Collection aCollection,
- Handle flattened)
- = {0x7026,collectionManagerTrap};
-
- æKY ApplyInksToLayout
- æFc Color Layout Library.h
- æT function
- æD
- gxShape ApplyInksToLayout(
- gxShape layout,
- long inkRunCount,
- const short inkRunLengths[],
- const gxInk inks[]);
-
- æC
-
- ApplyInksToLayout takes a layout shape and an array of inks
- and returns a picture shape which is a collection of glyph
- shapes such that the specified inks are applied to the
- specified byte lengths in the original layout. Note that the
- sum of the inkRunLengths array must equal the value returned
- by GXGetLayout for the shape (in other words, you must
- provide all the runs in this version). It's OK to specify
- nils in the inks[] array.
-
- æKY NewLayoutWithInks
- æFc Color Layout Library.h
- æT function
- æD
- gxShape NewLayoutWithInks(
- long textRunCount,
- const short textRunLengths[],
- const void *text[],
- long styleRunCount,
- const short styleRunLengths[],
- const gxStyle styles[],
- long levelRunCount,
- const short levelRunLengths[],
- const short levels[],
- const gxLayoutOptions *layoutOptions,
- const gxPoint *position,
- gxShape *newLayout,
- long inkRunCount,
- const short inkRunLengths[],
- const gxInk inks[]);
-
- æC
-
- This routine is an accelerator for the NewLayout,
- ApplyInksToLayout combination.
-
- æKY weightVariationTag
- wght
- 'wght'
- widthVariationTag
- wdth
- 'wdth'
- slantVariationTag
- slnt
- 'slnt'
- opticalScaleVariationTag
- opsz
- 'opsz'
- prefwghtweighting
- prefwdthweighting
- prefslntweighting
- prefcontweighting
- æFc Font Library.h
- æT constant
- æD
- /* example gxFont descriptor tags */
-
- #define weightVariationTag 0x77676874 /* 'wght' */
- #define widthVariationTag 0x77647468 /* 'wdth' */
- #define slantVariationTag 0x736c6e74 /* 'slnt' */
- #define opticalScaleVariationTag 0x6f70737a /* 'opsz' */
-
- /* weights for gxStyle matching */
-
- #define prefwghtweighting 0x00010000
- #define prefwdthweighting 0x00020000
- #define prefslntweighting 0x00010000
- #define prefcontweighting 0x00040000
-
- æC
-
- prefslntweighting is naturally weighted to last place.
-
- æKY commonFonts
- firstCommonFont
- chicagoFont
- courierFont
- genevaFont
- helveticaFont
- monacoFont
- newyorkFont
- symbolFont
- timesFont
- lastCommonFont
- commonFont
- æFc Font Library.h
- æT constant
- æD
- enum commonFonts {
- firstCommonFont,
- chicagoFont = firstCommonFont,
- courierFont,
- genevaFont,
- helveticaFont,
- monacoFont,
- newyorkFont,
- symbolFont,
- timesFont,
- lastCommonFont = timesFont
- };
-
- typedef long commonFont;
-
- æKY matchingStyles
- noMatching
- useStyleMatching
- useVariationsMatching
- useTextFaceMatching
- matchingStyle
- æFc Font Library.h
- æT constant
- æD
- enum matchingStyles {
- noMatching = 0,
- useStyleMatching,
- useVariationsMatching,
- useTextFaceMatching= 4
- };
-
- typedef long matchingStyle;
-
- æKY GetCommonFont
- æFc Font Library.h
- æT function
- æD
- gxFont GetCommonFont(commonFont font);
-
- æKY SetShapeCommonFont
- æFc Font Library.h
- æT function
- æD
- void SetShapeCommonFont(gxShape target, commonFont font);
-
- æKY SetStyleCommonFont
- æFc Font Library.h
- æT function
- æD
- void SetStyleCommonFont(gxStyle target, commonFont font);
-
- æKY FindCNameFont
- æFc Font Library.h
- æT function
- æD
- gxFont FindCNameFont(gxFontName meaning, const char name[]);
-
- æKY FindPNameFont
- æFc Font Library.h
- æT function
- æD
- gxFont FindPNameFont(gxFontName meaning, const unsigned char name[]);
-
- æKY FindFontCName
- æFc Font Library.h
- æT function
- æD
- long FindFontCName(gxFont fontID, gxFontName meaning, char name[]);
-
- æKY FindFontPName
- æFc Font Library.h
- æT function
- æD
- long FindFontPName(gxFont fontID, gxFontName meaning, unsigned char name[]);
-
- æKY FindStyleFontCName
- æFc Font Library.h
- æT function
- æD
- long FindStyleFontCName(gxStyle source, gxFontName meaning, char name[]);
-
- æKY FindStyleFontPName
- æFc Font Library.h
- æT function
- æD
- long FindStyleFontPName(gxStyle source, gxFontName meaning,
- unsigned char name[]);
-
- æKY SetStylePNamedFont
- æFc Font Library.h
- æT function
- æD
- void SetStylePNamedFont(gxStyle target, const unsigned char name[]);
-
- æKY SetStyleCNamedFont
- æFc Font Library.h
- æT function
- æD
- void SetStyleCNamedFont(gxStyle target, const char* name);
-
-
- æKY CountFontFamilies
- æFc Font Library.h
- æT function
- æD
- long CountFontFamilies(void);
-
- æKY FindFontFamily
- æFc Font Library.h
- æT function
- æD
- gxFont FindFontFamily(long index, gxFontPlatform platform,
- gxFontScript script, gxFontLanguage language,
- long nameLength, const unsigned char *name);
-
- æKY CountFontStyles
- æFc Font Library.h
- æT function
- æD
- long CountFontStyles(gxFont family);
-
- æKY FindFontStyle
- æFc Font Library.h
- æT function
- æD
- gxFont FindFontStyle(gxFont family, long index, gxFontPlatform platform,
- gxFontScript script, gxFontLanguage language,
- long nameLength, const unsigned char *name);
-
- æKY SetMatchingStyle
- æFc Font Library.h
- æT function
- æD
- void SetMatchingStyle(gxFont targetFamily, gxStyle theStyle,
- matchingStyle matchInfo);
-
- æKY ReturnMatchingStyle
- æFc Font Library.h
- æT function
- æD
- gxStyle ReturnMatchingStyle(gxFont targetFamily, gxStyle theStyle,
- matchingStyle matchInfo);
-
- æKY fontMenuAttributes
- noInstancesFontMenu
- æFc Font Menu Library.h
- æT constant
- æD
- enum fontMenuAttributes {
- noInstancesFontMenu = 1
- };
-
- typedef long fontMenuAttribute;
-
- æKY fontFilterProc
- æFc Font Menu Library.h
- æT structure
- æD
- typedef boolean (*fontFilterProc) (gxFont fontID);
-
- æKY SortMenu
- æFc Font Menu Library.h
- æT function
- æD
- void SortMenu(MenuHandle menu);
-
- æKY DeleteMenuItems
- æFc Font Menu Library.h
- æT function
- æD
- void DeleteMenuItems(MenuHandle menuH);
-
- æKY FontMenu
- æFc Font Menu Library.h
- æT function
- æD
- long FontMenu(MenuHandle menu);
-
- æKY FontPlatformMenu
- æFc Font Menu Library.h
- æT function
- æD
- long FontPlatformMenu(MenuHandle menu, gxFontPlatform platform,
- gxFontScript script, gxFontLanguage language);
-
- æKY FontFamilyMenu
- æFc Font Menu Library.h
- æT function
- æD
- long FontFamilyMenu(MenuHandle menu);
-
- æKY FontFamilyPlatformMenu
- æFc Font Menu Library.h
- æT function
- æD
- long FontFamilyPlatformMenu(MenuHandle menu, gxFontPlatform platform,
- gxFontScript script, gxFontLanguage language);
-
- æKY FontStyleMenu
- æFc Font Menu Library.h
- æT function
- æD
- MenuHandle FontStyleMenu(short menuID, gxFont family);
-
- æKY HierFontMenu
- æFc Font Menu Library.h
- æT function
- æD
- short HierFontMenu(MenuHandle theMenu, short firstHierMenuID,
- fontFilterProc proc, fontMenuAttribute attr);
-
- æKY DoHierFontMenuCommand
- æFc Font Menu Library.h
- æT function
- æD
- gxFont DoHierFontMenuCommand(long menuResult, short hierFontMenuID,
- long *instanceIndex);
-
- æKY DoHierFontMenuCommandStyle
- æFc Font Menu Library.h
- æT function
- æD
- boolean DoHierFontMenuCommandStyle(long menuResult, short hierFontMenuID,
- gxStyle aStyle, long matchInfo);
-
- æKY DoHierFontMenuCommandShape
- æFc Font Menu Library.h
- æT function
- æD
- short DoHierFontMenuCommandShape(long menuResult, short hierFontMenuID,
- gxShape aShape);
-
- æKY FontToQD
- æFc Font Menu Library.h
- æT function
- æD
- long FontToQD(gxFont fontID, long* styleBits);
-
- æKY GetMenuRunFeatures
- æFc Font Menu Library.h
- æT function
- æD
- long GetMenuRunFeatures(MenuHandle menu, gxFont fontID, gxRunFeature feature[]);
-
- æKY SetMenuRunFeatures
- æFc Font Menu Library.h
- æT function
- æD
- void SetMenuRunFeatures(MenuHandle menu, gxFont fontID, long count,
- const gxRunFeature feature[]);
-
- æKY FontFeatureMenu
- æFc Font Menu Library.h
- æT function
- æD
- void FontFeatureMenu(MenuHandle menu, gxFont fontID);
-
- æKY ToggleFeatureMenuItem
- æFc Font Menu Library.h
- æT function
- æD
- void ToggleFeatureMenuItem(MenuHandle menuH, gxFont fontID, int item);
-
- æKY ToggleFeatureMenuFeature
- æFc Font Menu Library.h
- æT function
- æD
- void ToggleFeatureMenuFeature(MenuHandle menuH, gxFont fontID,
- gxRunFeature feature);
-
- æKY StyleFeatureMenu
- æFc Font Menu Library.h
- æT function
- æD
- void StyleFeatureMenu(MenuHandle menuH, const gxStyle style);
-
- æKY GetDefaultFontFeatures
- æFc Font Menu Library.h
- æT function
- æD
- long GetDefaultFontFeatures(gxFont fontID, gxRunFeature features[]);
-
- æKY SetShapeDefaultFeatures
- æFc Font Menu Library.h
- æT function
- æD
- void SetShapeDefaultFeatures(gxShape dst, gxFont fontID);
-
- æKY SetStyleDefaultFeatures
- æFc Font Menu Library.h
- æT function
- æD
- void SetStyleDefaultFeatures(gxStyle dst, gxFont fontID);
-
- æKY GXNewFont
- æFc Font Routines.h
- æT function
- æD
- gxFont GXNewFont(gxFontStorageTag storage, gxFontStorageReference reference,
- gxFontAttribute attributes)
- GXInlineCode(0x201, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetFont
- æFc Font Routines.h
- æT function
- æD
- gxFontStorageTag GXGetFont(gxFont fontID, gxFontStorageReference *reference,
- gxFontAttribute *attributes)
- GXInlineCode(0x202, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXFindFont
- æFc Font Routines.h
- æT function
- æD
- gxFont GXFindFont(gxFontStorageTag storage, gxFontStorageReference reference,
- gxFontAttribute* attributes)
- GXInlineCode(0x203, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetFont
- æFc Font Routines.h
- æT function
- æD
- void GXSetFont(gxFont fontID, gxFontStorageTag storage,
- gxFontStorageReference reference,
- gxFontAttribute attributes)
- GXInlineCode(0x204, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDisposeFont
- æFc Font Routines.h
- æT function
- æD
- void GXDisposeFont(gxFont fontID)
- GXInlineCode(0x205, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXChangedFont
- æFc Font Routines.h
- æT function
- æD
- void GXChangedFont(gxFont fontID)
- GXInlineCode(0x206, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetFontFormat
- æFc Font Routines.h
- æT function
- æD
- gxFontFormatTag GXGetFontFormat(gxFont fontID)
- GXInlineCode(0x207, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetDefaultFont
- æFc Font Routines.h
- æT function
- æD
- gxFont GXGetDefaultFont(void)
- GXInlineCode(0x208, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetDefaultFont
- æFc Font Routines.h
- æT function
- æD
- gxFont GXSetDefaultFont(gxFont fontID)
- GXInlineCode(0x209, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXFindFonts
- æFc Font Routines.h
- æT function
- æD
- long GXFindFonts(gxFont familyID,
- gxFontName name,
- gxFontPlatform platform,
- gxFontScript script,
- gxFontLanguage language,
- long length,
- const unsigned char text[],
- long index,
- long count,
- gxFont fonts[])
- GXInlineCode(0x20a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCountFontGlyphs
- æFc Font Routines.h
- æT function
- æD
- long GXCountFontGlyphs(gxFont fontID)
- GXInlineCode(0x20b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCountFontTables
- æFc Font Routines.h
- æT function
- æD
- long GXCountFontTables(gxFont fontID)
- GXInlineCode(0x20c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetFontTable
- æFc Font Routines.h
- æT function
- æD
- long GXGetFontTable(gxFont fontID, long index, void* tableData,
- gxFontTableTag* tableTag)
- GXInlineCode(0x20d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXFindFontTable
- æFc Font Routines.h
- æT function
- æD
- long GXFindFontTable(gxFont fontID, gxFontTableTag tableTag,
- void* tableData, long* index)
- GXInlineCode(0x20e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetFontTableParts
- æFc Font Routines.h
- æT function
- æD
- long GXGetFontTableParts(gxFont fontID,
- long index,
- long offset,
- long length,
- void* tableData,
- gxFontTableTag* tableTag)
- GXInlineCode(0x20f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXFindFontTableParts
- æFc Font Routines.h
- æT function
- æD
- long GXFindFontTableParts(gxFont fontID,
- gxFontTableTag tableTag,
- long offset,
- long length,
- void* tableData,
- long* index)
- GXInlineCode(0x210, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetFontTable
- æFc Font Routines.h
- æT function
- æD
- long GXSetFontTable(gxFont fontID, long index, gxFontTableTag tableTag,
- long length, const void* tableData)
- GXInlineCode(0x211, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetFontTableParts
- æFc Font Routines.h
- æT function
- æD
- long GXSetFontTableParts(gxFont fontID,
- long index,
- gxFontTableTag tableTag,
- long offset,
- long oldLength,
- long newLength,
- const void* tableData)
- GXInlineCode(0x212, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDeleteFontTable
- æFc Font Routines.h
- æT function
- æD
- long GXDeleteFontTable(gxFont fontID, long index,
- gxFontTableTag tableTag)
- GXInlineCode(0x213, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCountFontNames
- æFc Font Routines.h
- æT function
- æD
- long GXCountFontNames(gxFont fontID)
- GXInlineCode(0x214, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetFontName
- æFc Font Routines.h
- æT function
- æD
- long GXGetFontName(gxFont fontID,
- long index,
- gxFontName *name,
- gxFontPlatform *platform,
- gxFontScript *script,
- gxFontLanguage *language,
- unsigned char text[])
- GXInlineCode(0x215, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXFindFontName
- æFc Font Routines.h
- æT function
- æD
- long GXFindFontName(gxFont fontID,
- gxFontName name,
- gxFontPlatform platform,
- gxFontScript script,
- gxFontLanguage language,
- unsigned char text[],
- long *index)
- GXInlineCode(0x216, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetFontName
- æFc Font Routines.h
- æT function
- æD
- long GXSetFontName(gxFont fontID,
- gxFontName name,
- gxFontPlatform platform,
- gxFontScript script,
- gxFontLanguage language,
- long length,
- const unsigned char text[])
- GXInlineCode(0x217, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDeleteFontName
- æFc Font Routines.h
- æT function
- æD
- long GXDeleteFontName(gxFont fontID,
- long index,
- gxFontName name,
- gxFontPlatform platform,
- gxFontScript script,
- gxFontLanguage language)
- GXInlineCode(0x218, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewFontNameID
- æFc Font Routines.h
- æT function
- æD
- gxFontName GXNewFontNameID(gxFont fontID)
- GXInlineCode(0x219, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCountFontEncodings
- æFc Font Routines.h
- æT function
- æD
- long GXCountFontEncodings(gxFont fontID)
- GXInlineCode(0x21a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetFontEncoding
- æFc Font Routines.h
- æT function
- æD
- gxFontPlatform GXGetFontEncoding(gxFont fontID,
- long index,
- gxFontScript *script,
- gxFontLanguage* language)
- GXInlineCode(0x21b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXFindFontEncoding
- æFc Font Routines.h
- æT function
- æD
- long GXFindFontEncoding(gxFont fontID,
- gxFontPlatform platform,
- gxFontScript script,
- gxFontLanguage language)
- GXInlineCode(0x21c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXApplyFontEncoding
- æFc Font Routines.h
- æT function
- æD
- long GXApplyFontEncoding(gxFont fontID,
- long index,
- long* length,
- const unsigned char text[],
- long count,
- unsigned short glyphs[],
- char was16Bit[])
- GXInlineCode(0x21d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCountFontVariations
- æFc Font Routines.h
- æT function
- æD
- long GXCountFontVariations(gxFont)
- GXInlineCode(0x21e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXFindFontVariation
- æFc Font Routines.h
- æT function
- æD
- long GXFindFontVariation(gxFont,
- gxFontVariationTag variationTag,
- Fixed* minValue,
- Fixed* defaultValue,
- Fixed* maxValue,
- gxFontName* name)
- GXInlineCode(0x21f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetFontVariation
- æFc Font Routines.h
- æT function
- æD
- gxFontVariationTag GXGetFontVariation(gxFont,
- long index,
- Fixed* minValue,
- Fixed* defaultValue,
- Fixed* maxValue,
- gxFontName* name)
- GXInlineCode(0x220, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCountFontInstances
- æFc Font Routines.h
- æT function
- æD
- long GXCountFontInstances(gxFont)
- GXInlineCode(0x221, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetFontInstance
- æFc Font Routines.h
- æT function
- æD
- gxFontName GXGetFontInstance(gxFont, long index, gxFontVariation variation[])
- GXInlineCode(0x222, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetFontInstance
- æFc Font Routines.h
- æT function
- æD
- long GXSetFontInstance(gxFont fontID, long index,
- gxFontName name, const gxFontVariation variation[])
- GXInlineCode(0x223, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDeleteFontInstance
- æFc Font Routines.h
- æT function
- æD
- long GXDeleteFontInstance(gxFont fontID, long index, gxFontName name)
- GXInlineCode(0x224, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCountFontDescriptors
- æFc Font Routines.h
- æT function
- æD
- long GXCountFontDescriptors(gxFont fontID)
- GXInlineCode(0x225, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetFontDescriptor
- æFc Font Routines.h
- æT function
- æD
- gxFontDescriptorTag GXGetFontDescriptor(gxFont fontID, long index,
- Fixed* descriptorValue)
- GXInlineCode(0x226, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXFindFontDescriptor
- æFc Font Routines.h
- æT function
- æD
- long GXFindFontDescriptor(gxFont fontID, gxFontDescriptorTag descriptorTag,
- Fixed* descriptorValue)
- GXInlineCode(0x227, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetFontDescriptor
- æFc Font Routines.h
- æT function
- æD
- long GXSetFontDescriptor(gxFont fontID,
- long index,
- gxFontDescriptorTag descriptorTag,
- Fixed descriptorValue)
- GXInlineCode(0x228, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDeleteFontDescriptor
- æFc Font Routines.h
- æT function
- æD
- long GXDeleteFontDescriptor(gxFont fontID, long index,
- gxFontDescriptorTag descriptorTag)
- GXInlineCode(0x229, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCountFontFeatures
- æFc Font Routines.h
- æT function
- æD
- long GXCountFontFeatures(gxFont fontID)
- GXInlineCode(0x22a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetFontFeature
- æFc Font Routines.h
- æT function
- æD
- gxFontName GXGetFontFeature(gxFont fontID,
- long index,
- gxFontFeatureFlag* flags,
- long* settingCount,
- gxFontFeatureSetting settings[],
- gxFontFeature* feature)
- GXInlineCode(0x22b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXFindFontFeature
- æFc Font Routines.h
- æT function
- æD
- gxFontName GXFindFontFeature(gxFont fontID,
- gxFontFeature feature,
- gxFontFeatureFlag* flags,
- long* settingCount,
- gxFontFeatureSetting settings[],
- long* index)
- GXInlineCode(0x22c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXFlattenFont
- æFc Font Routines.h
- æT function
- æD
- void GXFlattenFont(gxFont source, struct scalerStream* stream,
- struct gxSpoolBlock* block)
- GXInlineCode(0x22d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY gxPrivateFontRecord
- gxFont
- æFc Font Types.h
- æT structure
- æD
- typedef struct gxPrivateFontRecord *gxFont;
-
- æKY gxNoPlatform
- æFc Font Types.h
- æT constant
- æD
- #define gxNoPlatform 0
-
- æKY gxNoScript
- æFc Font Types.h
- æT constant
- æD
- #define gxNoScript 0
-
- æKY gxNoLanguage
- æFc Font Types.h
- æT constant
- æD
- #define gxNoLanguage 0
-
- æKY gxNoFontName
- æFc Font Types.h
- æT constant
- æD
- #define gxNoFontName 0
-
- æKY gxGlyphPlatform
- æFc Font Types.h
- æT constant
- æD
- #define gxGlyphPlatform -1
-
- æKY gxFontPlatforms
- gxUnicodePlatform
- gxMacintoshPlatform
- gxMicrosoftPlatform
- gxCustomPlatform
- gxLastFontPlatform
- gxFontPlatform
- æFc Font Types.h
- æT constant
- æD
- enum gxFontPlatforms {
- gxUnicodePlatform = 1,
- gxMacintoshPlatform,
- gxReservedPlatform,
- gxMicrosoftPlatform,
- gxCustomPlatform
- };
-
- typedef long gxFontPlatform;
-
- æKY gxUnicodeScripts
- gxUnicodeDefaultSemantics
- gxUnicodeV1_1Semantics
- gxISO10646_1993Semantics
- gxLastUnicodeScript
- æFc Font Types.h
- æT constant
- æD
- enum gxUnicodeScripts {
- gxUnicodeDefaultSemantics = 1,
- gxUnicodeV1_1Semantics,
- gxISO10646_1993Semantics
- };
-
- æKY gxMacintoshScripts
- gxRomanScript
- gxJapaneseScript
- gxTraditionalChineseScript
- gxChineseScript
- gxKoreanScript
- gxArabicScript
- gxHebrewScript
- gxGreekScript
- gxCyrillicScript
- gxRussian
- gxRSymbolScript
- gxDevanagariScript
- gxGurmukhiScript
- gxGujaratiScript
- gxOriyaScript
- gxBengaliScript
- gxTamilScript
- gxTeluguScript
- gxKannadaScript
- gxMalayalamScript
- gxSinhaleseScript
- gxBurmeseScript
- gxKhmerScript
- gxThaiScript
- gxLaotianScript
- gxGeorgianScript
- gxArmenianScript
- gxSimpleChineseScript
- gxTibetanScript
- gxMongolianScript
- gxGeezScript
- gxEthiopicScript
- gxAmharicScript
- gxSlavicScript
- gxEastEuropeanRomanScript
- gxVietnameseScript
- gxExtendedArabicScript
- gxSindhiScript
- gxUninterpretedScript
- gxLastMacintoshScript
- æFc Font Types.h
- æT constant
- æD
- enum gxMacintoshScripts {
- gxRomanScript = 1,
- gxJapaneseScript,
- gxTraditionalChineseScript,
- gxChineseScript = gxTraditionalChineseScript,
- gxKoreanScript,
- gxArabicScript,
- gxHebrewScript,
- gxGreekScript,
- gxCyrillicScript,
- gxRussian = gxCyrillicScript,
- gxRSymbolScript,
- gxDevanagariScript,
- gxGurmukhiScript,
- gxGujaratiScript,
- gxOriyaScript,
- gxBengaliScript,
- gxTamilScript,
- gxTeluguScript,
- gxKannadaScript,
- gxMalayalamScript,
- gxSinhaleseScript,
- gxBurmeseScript,
- gxKhmerScript,
- gxThaiScript,
- gxLaotianScript,
- gxGeorgianScript,
- gxArmenianScript,
- gxSimpleChineseScript,
- gxTibetanScript,
- gxMongolianScript,
- gxGeezScript,
- gxEthiopicScript = gxGeezScript,
- gxAmharicScript = gxGeezScript,
- gxSlavicScript,
- gxEastEuropeanRomanScript = gxSlavicScript,
- gxVietnameseScript,
- gxExtendedArabicScript,
- gxSindhiScript = gxExtendedArabicScript,
- gxUninterpretedScript
- };
-
- æKY gxMicrosoftScripts
- gxMicrosoftSymbolScript
- gxMicrosoftStandardScript
- gxLastMicrosoftScript
- æFc Font Types.h
- æT constant
- æD
- enum gxMicrosoftScripts {
- gxMicrosoftSymbolScript = 1,
- gxMicrosoftStandardScript
- };
-
- æKY gxCustomScripts
- gxCustom8BitScript
- gxCustom816BitScript
- gxCustom16BitScript
- gxLastCustomScript
- æFc Font Types.h
- æT constant
- æD
- enum gxCustomScripts {
- gxCustom8BitScript = 1,
- gxCustom816BitScript,
- gxCustom16BitScript
- };
-
- æKY gxFontScript
- æFc Font Types.h
- æT structure
- æD
- typedef long gxFontScript;
-
- æKY gxFontLanguages
- gxEnglishLanguage
- gxFrenchLanguage
- gxGermanLanguage
- gxItalianLanguage
- gxDutchLanguage
- gxSwedishLanguage
- gxSpanishLanguage
- gxDanishLanguage
- gxPortugueseLanguage
- gxNorwegianLanguage
- gxHebrewLanguage
- gxJapaneseLanguage
- gxArabicLanguage
- gxFinnishLanguage
- gxGreekLanguage
- gxIcelandicLanguage
- gxMalteseLanguage
- gxTurkishLanguage
- gxCroatianLanguage
- gxTradChineseLanguage
- gxUrduLanguage
- gxHindiLanguage
- gxThaiLanguage
- gxKoreanLanguage
- gxLithuanianLanguage
- gxPolishLanguage
- gxHungarianLanguage
- gxEstonianLanguage
- gxLettishLanguage
- gxLatvianLanguage
- gxSaamiskLanguage
- gxLappishLanguage
- gxFaeroeseLanguage
- gxFarsiLanguage
- gxPersianLanguage
- gxRussianLanguage
- gxSimpChineseLanguage
- gxFlemishLanguage
- gxIrishLanguage
- gxAlbanianLanguage
- gxRomanianLanguage
- gxCzechLanguage
- gxSlovakLanguage
- gxSlovenianLanguage
- gxYiddishLanguage
- gxSerbianLanguage
- gxMacedonianLanguage
- gxBulgarianLanguage
- gxUkrainianLanguage
- gxByelorussianLanguage
- gxUzbekLanguage
- gxKazakhLanguage
- gxAzerbaijaniLanguage
- gxAzerbaijanArLanguage
- gxArmenianLanguage
- gxGeorgianLanguage
- gxMoldavianLanguage
- gxKirghizLanguage
- gxTajikiLanguage
- gxTurkmenLanguage
- gxMongolianLanguage
- gxMongolianCyrLanguage
- gxPashtoLanguage
- gxKurdishLanguage
- gxKashmiriLanguage
- gxSindhiLanguage
- gxTibetanLanguage
- gxNepaliLanguage
- gxSanskritLanguage
- gxMarathiLanguage
- gxBengaliLanguage
- gxAssameseLanguage
- gxGujaratiLanguage
- gxPunjabiLanguage
- gxOriyaLanguage
- gxMalayalamLanguage
- gxKannadaLanguage
- gxTamilLanguage
- gxTeluguLanguage
- gxSinhaleseLanguage
- gxBurmeseLanguage
- gxKhmerLanguage,
- gxLaoLanguage
- gxVietnameseLanguage
- gxIndonesianLanguage
- gxTagalogLanguage
- gxMalayRomanLanguage
- gxMalayArabicLanguage
- gxAmharicLanguage
- gxTigrinyaLanguage
- gxGallaLanguage
- gxOromoLanguage
- gxSomaliLanguage
- gxSwahiliLanguage
- gxRuandaLanguage
- gxRundiLanguage
- gxChewaLanguage
- gxMalagasyLanguage
- gxEsperantoLanguage
- gxWelshLanguage
- gxBasqueLanguage
- gxCatalanLanguage
- gxLatinLanguage
- gxQuechuaLanguage
- gxGuaraniLanguage
- gxAymaraLanguage
- gxTatarLanguage
- gxUighurLanguage
- gxDzongkhaLanguage
- gxJavaneseRomLanguage
- gxSundaneseRomLanguage
- gxLastMacintoshLanguage
- gxLastCustomLanguage
- æFc Font Types.h
- æT constant
- æD
- enum gxFontLanguages {
- gxEnglishLanguage = 1,
- gxFrenchLanguage,
- gxGermanLanguage,
- gxItalianLanguage,
- gxDutchLanguage,
- gxSwedishLanguage,
- gxSpanishLanguage,
- gxDanishLanguage,
- gxPortugueseLanguage,
- gxNorwegianLanguage,
- gxHebrewLanguage,
- gxJapaneseLanguage,
- gxArabicLanguage,
- gxFinnishLanguage,
- gxGreekLanguage,
- gxIcelandicLanguage,
- gxMalteseLanguage,
- gxTurkishLanguage,
- gxCroatianLanguage,
- gxTradChineseLanguage,
- gxUrduLanguage,
- gxHindiLanguage,
- gxThaiLanguage,
- gxKoreanLanguage,
- gxLithuanianLanguage,
- gxPolishLanguage,
- gxHungarianLanguage,
- gxEstonianLanguage,
- gxLettishLanguage,
- gxLatvianLanguage = gxLettishLanguage,
- gxSaamiskLanguage,
- gxLappishLanguage = gxSaamiskLanguage,
- gxFaeroeseLanguage,
- gxFarsiLanguage,
- gxPersianLanguage = gxFarsiLanguage,
- gxRussianLanguage,
- gxSimpChineseLanguage,
- gxFlemishLanguage,
- gxIrishLanguage,
- gxAlbanianLanguage,
- gxRomanianLanguage,
- gxCzechLanguage,
- gxSlovakLanguage,
- gxSlovenianLanguage,
- gxYiddishLanguage,
- gxSerbianLanguage,
- gxMacedonianLanguage,
- gxBulgarianLanguage,
- gxUkrainianLanguage,
- gxByelorussianLanguage,
- gxUzbekLanguage,
- gxKazakhLanguage,
- gxAzerbaijaniLanguage,
- gxAzerbaijanArLanguage,
- gxArmenianLanguage,
- gxGeorgianLanguage,
- gxMoldavianLanguage,
- gxKirghizLanguage,
- gxTajikiLanguage,
- gxTurkmenLanguage,
- gxMongolianLanguage,
- gxMongolianCyrLanguage,
- gxPashtoLanguage,
- gxKurdishLanguage,
- gxKashmiriLanguage,
- gxSindhiLanguage,
- gxTibetanLanguage,
- gxNepaliLanguage,
- gxSanskritLanguage,
- gxMarathiLanguage,
- gxBengaliLanguage,
- gxAssameseLanguage,
- gxGujaratiLanguage,
- gxPunjabiLanguage,
- gxOriyaLanguage,
- gxMalayalamLanguage,
- gxKannadaLanguage,
- gxTamilLanguage,
- gxTeluguLanguage,
- gxSinhaleseLanguage,
- gxBurmeseLanguage,
- gxKhmerLanguage,
- gxLaoLanguage,
- gxVietnameseLanguage,
- gxIndonesianLanguage,
- gxTagalogLanguage,
- gxMalayRomanLanguage,
- gxMalayArabicLanguage,
- gxAmharicLanguage,
- gxTigrinyaLanguage,
- gxGallaLanguage,
- gxOromoLanguage = gxGallaLanguage,
- gxSomaliLanguage,
- gxSwahiliLanguage,
- gxRuandaLanguage,
- gxRundiLanguage,
- gxChewaLanguage,
- gxMalagasyLanguage,
- gxEsperantoLanguage,
- gxWelshLanguage = 129,
- gxBasqueLanguage,
- gxCatalanLanguage,
- gxLatinLanguage,
- gxQuechuaLanguage,
- gxGuaraniLanguage,
- gxAymaraLanguage,
- gxTatarLanguage,
- gxUighurLanguage,
- gxDzongkhaLanguage,
- gxJavaneseRomLanguage,
- gxSundaneseRomLanguage
- };
-
- #define gxLastCustomLanguage 256
-
- typedef long gxFontLanguage;
-
- æKY gxFontNames
- gxCopyrightFontName
- gxFamilyFontName
- gxStyleFontName
- gxUniqueFontName
- gxFullFontName
- gxVersionFontName
- gxPostscriptFontName
- gxTrademarkFontName
- gxManufacturerFontName
- gxLastReservedFontName
- gxFontName
- æFc Font Types.h
- æT constant
- æD
- enum gxFontNames {
- gxCopyrightFontName = 1,
- gxFamilyFontName,
- gxStyleFontName,
- gxUniqueFontName,
- gxFullFontName,
- gxVersionFontName,
- gxPostscriptFontName,
- gxTrademarkFontName,
- gxManufacturerFontName,
- gxLastReservedFontName = 256
- };
-
- typedef long gxFontName;
-
- æKY gxFontTableTag
- æFc Font Types.h
- æT structure
- æD
- typedef long gxFontTableTag;
-
- æKY gxFontFormatTag
- æFc Font Types.h
- æT structure
- æD
- typedef long gxFontFormatTag;
-
- æKY gxFontStorageTag
- æFc Font Types.h
- æT structure
- æD
- typedef long gxFontStorageTag;
-
- æKY gxFontDescriptorTag
- gxFontDescriptor
- æFc Font Types.h
- æT structure
- æD
- typedef gxFontVariationTag gxFontDescriptorTag;
- typedef struct gxFontVariation gxFontDescriptor;
-
- æKY gxFontVariationTag
- gxFontVariation
- æFc Font Types.h
- æT structure
- æD
- typedef long gxFontVariationTag;
-
- struct gxFontVariation {
- gxFontVariationTag name;
- Fixed value;
- };
-
- typedef struct gxFontVariation gxFontVariation;
-
- æKY gxFontFeatureSetting
- gxFontFeatureFlag
- gxFontFeature
- gxMutuallyExclusiveFeature
- æFc Font Types.h
- æT structure
- æD
- struct gxFontFeatureSetting {
- unsigned short setting;
- unsigned short nameID;
- };
-
- typedef long gxFontFeatureFlag;
- typedef long gxFontFeature;
- typedef struct gxFontFeatureSetting gxFontFeatureSetting;
-
- #define gxMutuallyExclusiveFeature 0x00008000
-
- æKY gxFontAttributes
- gxSystemFontAttribute
- gxReadOnlyFontAttribute
- gxAllFontAttributes
- gxFontAttribute
- æFc Font Types.h
- æT constant
- æD
- enum gxFontAttributes {
- gxSystemFontAttribute = 0x0001,
- gxReadOnlyFontAttribute = 0x0002
- };
-
- typedef long gxFontAttribute;
-
- æKY gxResourceFontStorage
- gxHandleFontStorage
- gxFileFontStorage
- gxNfntFontStorage
- æFc Font Types.h
- æT constant
- æD
- #define gxResourceFontStorage 0x72737263 /* 'rsrc' */
- #define gxHandleFontStorage 0x686e646c /* 'hndl' */
- #define gxFileFontStorage 0x62617373 /* 'bass' */
- #define gxNfntFontStorage 0x6e666e74 /* 'nfnt' */
-
- æKY gxFontStorageReference
- æFc Font Types.h
- æT structure
- æD
- typedef void *gxFontStorageReference;
-
- æKY gxValidationLevels
- gxNoValidation
- gxPublicValidation
- gxInternalValidation
- gxTypeValidation
- gxStructureValidation
- gxAllObjectValidation
- gxNoMemoryManagerValidation
- gxApBlockValidation
- gxFontBlockValidation
- gxApHeapValidation
- gxFontHeapValidation
- gxCheckApHeapValidation
- gxCheckFontHeapValidation
- gxValidationLevel
- æFc Graphics Debugging.h
- æT constant
- æD
- enum gxValidationLevels {
-
- /* These levels tell how to validate routines. Choose one. */
- gxNoValidation = 0x00, /* no validation */
- gxPublicValidation = 0x01, /* check parameters to public routines */
- gxInternalValidation = 0x02, /* check parameters to internal routines */
-
- /* These levels tell how to validate types. Choose one. */
- gxTypeValidation = 0x00, /* check types of objects */
- gxStructureValidation = 0x10, /* check fields of private structures */
- gxAllObjectValidation = 0x20, /* check every object over every call */
-
- /* These levels tell how to validate memory manager blocks. Choose any combination. */
- gxNoMemoryManagerValidation = 0x0000,
- gxApBlockValidation = 0x0100, /* check the relevant block structures after each memory mgr. call */
- gxFontBlockValidation = 0x0200, /* check the system gxHeap as well */
- gxApHeapValidation = 0x0400, /* check the memory manager’s gxHeap after every mem. call */
- gxFontHeapValidation = 0x0800, /* check the system gxHeap as well */
- gxCheckApHeapValidation = 0x1000, /* check the memory manager’s gxHeap if checking routine parameters */
- gxCheckFontHeapValidation = 0x2000 /* check the system gxHeap as well */
- } ;
-
- typedef long gxValidationLevel;
-
- æKY gxDrawErrors
- DebuggingErrors
- GXDebuggingErrors
- no_draw_error
- shape_emptyType
- shape_inverse_fullType
- rectangle_zero_width
- rectangle_zero_height
- polygon_empty
- path_empty
- bitmap_zero_width
- bitmap_zero_height
- text_empty
- glyph_empty
- layout_empty
- picture_empty
- shape_no_fill
- shape_no_enclosed_area
- shape_no_enclosed_pixels
- shape_very_small
- shape_very_large
- shape_contours_cancel
- pen_too_small
- text_size_too_small
- dash_empty
- start_cap_empty
- pattern_empty
- textFace_empty
- shape_primitive_empty
- shape_primitive_very_small
- transfer_equals_noMode
- transfer_matrix_ignores_source
- transfer_matrix_ignores_device
- transfer_source_reject
- transfer_mode_ineffective
- colorSet_no_entries
- bitmap_colorSet_one_entry
- transform_scale_too_small
- transform_map_too_large
- transform_move_too_large
- transform_scale_too_large
- transform_rotate_too_large
- transform_perspective_too_large
- transform_skew_too_large
- transform_clip_no_intersection
- transform_clip_empty
- transform_no_viewPorts
- viewPort_disposed
- viewPort_clip_empty
- viewPort_clip_no_intersection
- viewPort_scale_too_small
- viewPort_map_too_large
- viewPort_move_too_large
- viewPort_scale_too_large
- viewPort_rotate_too_large
- viewPort_perspective_too_large
- viewPort_skew_too_large
- viewPort_viewGroup_offscreen
- viewDevice_clip_no_intersection
- viewDevice_scale_too_small
- viewDevice_map_too_large
- viewDevice_move_too_large
- viewDevice_scale_too_large
- viewDevice_rotate_too_large
- viewDevice_perspective_too_large
- viewDevice_skew_too_large
- gxDrawError
- æFc Graphics Debugging.h
- æT constant
- æD
- enum gxDrawErrors {
- no_draw_error,
-
- /* gxShape type errors */
- shape_emptyType,
- shape_inverse_fullType,
- rectangle_zero_width,
- rectangle_zero_height,
- polygon_empty,
- path_empty,
- bitmap_zero_width,
- bitmap_zero_height,
- text_empty,
- glyph_empty,
- layout_empty,
- picture_empty,
-
- /* general gxShape errors */
- shape_no_fill,
- shape_no_enclosed_area,
- shape_no_enclosed_pixels,
- shape_very_small,
- shape_very_large,
- shape_contours_cancel,
-
- /* gxStyle errors */
- pen_too_small,
- text_size_too_small,
- dash_empty,
- start_cap_empty,
- pattern_empty,
- textFace_empty,
- shape_primitive_empty,
- shape_primitive_very_small,
-
- /* gxInk errors */
- transfer_equals_noMode,
- transfer_matrix_ignores_source,
- transfer_matrix_ignores_device,
- transfer_source_reject,
- transfer_mode_ineffective,
- colorSet_no_entries,
- bitmap_colorSet_one_entry,
-
- /* gxTransform errors */
- transform_scale_too_small,
- transform_map_too_large,
- transform_move_too_large,
- transform_scale_too_large,
- transform_rotate_too_large,
- transform_perspective_too_large,
- transform_skew_too_large,
- transform_clip_no_intersection,
- transform_clip_empty,
- transform_no_viewPorts,
-
- /* gxViewPort errors */
- viewPort_disposed,
- viewPort_clip_empty,
- viewPort_clip_no_intersection,
- viewPort_scale_too_small,
- viewPort_map_too_large,
- viewPort_move_too_large,
- viewPort_scale_too_large,
- viewPort_rotate_too_large,
- viewPort_perspective_too_large,
- viewPort_skew_too_large,
- viewPort_viewGroup_offscreen,
-
- /* gxViewDevice errors */
- viewDevice_clip_no_intersection,
- viewDevice_scale_too_small,
- viewDevice_map_too_large,
- viewDevice_move_too_large,
- viewDevice_scale_too_large,
- viewDevice_rotate_too_large,
- viewDevice_perspective_too_large,
- viewDevice_skew_too_large
- };
-
- typedef long gxDrawError;
-
- æKY gxUserDebugFunction
- æFc Graphics Debugging.h
- æT structure
- æD
- typedef boolean (*gxUserDebugFunction) (const char *str, long message, long reference);
-
- æKY GXGetShapeDrawError
- æFc Graphics Debugging.h
- æT function
- æD
- gxDrawError GXGetShapeDrawError(gxShape source)
- GXInlineCode(0x1ee, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXValidateAll
- æFc Graphics Debugging.h
- æT function
- æD
- void GXValidateAll(void)
- GXInlineCode(0x1ef, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXValidateColorSet
- æFc Graphics Debugging.h
- æT function
- æD
- void GXValidateColorSet(gxColorSet)
- GXInlineCode(0x1f0, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXValidateColorProfile
- æFc Graphics Debugging.h
- æT function
- æD
- void GXValidateColorProfile(gxColorProfile)
- GXInlineCode(0x1f1, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXValidateGraphicsClient
- æFc Graphics Debugging.h
- æT function
- æD
- void GXValidateGraphicsClient(gxGraphicsClient)
- GXInlineCode(0x1f2, gxAnyContext);
-
- æKY GXValidateInk
- æFc Graphics Debugging.h
- æT function
- æD
- void GXValidateInk(gxInk)
- GXInlineCode(0x1f3, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXValidateShape
- æFc Graphics Debugging.h
- æT function
- æD
- void GXValidateShape(gxShape)
- GXInlineCode(0x1f4, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXValidateStyle
- æFc Graphics Debugging.h
- æT function
- æD
- void GXValidateStyle(gxStyle)
- GXInlineCode(0x1f5, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXValidateTag
- æFc Graphics Debugging.h
- æT function
- æD
- void GXValidateTag(gxTag)
- GXInlineCode(0x1f6, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXValidateTransform
- æFc Graphics Debugging.h
- æT function
- æD
- void GXValidateTransform(gxTransform)
- GXInlineCode(0x1f7, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXValidateViewDevice
- æFc Graphics Debugging.h
- æT function
- æD
- void GXValidateViewDevice(gxViewDevice)
- GXInlineCode(0x1f8, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXValidateViewPort
- æFc Graphics Debugging.h
- æT function
- æD
- void GXValidateViewPort(gxViewPort)
- GXInlineCode(0x1f9, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXValidateViewGroup
- æFc Graphics Debugging.h
- æT function
- æD
- void GXValidateViewGroup(gxViewGroup)
- GXInlineCode(0x1fa, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetValidation
- æFc Graphics Debugging.h
- æT function
- æD
- gxValidationLevel GXGetValidation(void)
- GXInlineCode(0x1fb, gxNeedClient);
-
- æKY GXSetValidation
- æFc Graphics Debugging.h
- æT function
- æD
- void GXSetValidation(gxValidationLevel)
- GXInlineCode(0x1fc, gxNeedClient);
-
- æKY GXGetValidationError
- æFc Graphics Debugging.h
- æT function
- æD
- long GXGetValidationError(char *procedureName, void **argument, long *argumentNumber)
- GXInlineCode(0x1fd, gxNeedClient);
-
- æKY GXGetGraphicsBugParametersPointer
- æFc Graphics Debugging.h
- æT function
- æD
- boolean GXGetGraphicsBugParametersPointer(struct graphicsBugParameters **blockPointer)
- GXInlineCode(0x1fe, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetUserGraphicsDebug
- æFc Graphics Debugging.h
- æT function
- æD
- gxUserDebugFunction GXGetUserGraphicsDebug(long *reference)
- GXInlineCode(0x1ff, gxAnyContext);
-
- æKY GXSetUserGraphicsDebug
- æFc Graphics Debugging.h
- æT function
- æD
- void GXSetUserGraphicsDebug(gxUserDebugFunction userFunction, long reference)
- GXInlineCode(0x200, gxAnyContext);
-
- æKY gxFirstSystemError
- gxFirstFatalError
- gxLastFatalError
- gxFirstNonfatalError
- gxFirstFontScalerError
- gxLastFontScalerError
- gxFirstParameterError
- gxFirstImplementationLimitError
- gxFirstSystemDebuggingError
- gxLastSystemError
- gxFirstLibraryError
- gxLastLibraryError
- gxFirstAppError
- gxLastAppError
- gxFirstSystemWarning
- gxFirstResultOutOfRangeWarning
- gxFirstParameterOutOfRangeWarning
- gxFirstFontScalerWarning
- gxFirstSystemDebuggingWarning
- gxLastSystemWarning
- gxFirstLibraryWarning
- gxLastLibraryWarning
- gxFirstAppWarning
- gxLastAppWarning
- gxFirstSystemNotice
- gxLastSystemNotice
- gxFirstLibraryNotice
- gxLastLibraryNotice
- gxFirstAppNotice
- gxLastAppNotice
- æFc Graphics Errors.h
- æT constant
- æD
- #define gxFirstSystemError -27999 /* 0xffff92a1 */
- #define gxFirstFatalError -27999
- #define gxLastFatalError -27951
- #define gxFirstNonfatalError -27950
- #define gxFirstFontScalerError -27900
- #define gxLastFontScalerError -27851
- #define gxFirstParameterError -27850
- #define gxFirstImplementationLimitError -27800
- #define gxFirstSystemDebuggingError -27700
- #define gxLastSystemError -27000 /* 0xffff9688 */
- #define gxFirstLibraryError 1048576 /* 0x00100000 */
- #define gxLastLibraryError 2097151 /* 0x001fffff */
- #define gxFirstAppError 2097152 /* 0x00200000 */
- #define gxLastAppError 4194303 /* 0x003fffff */
-
- #define gxFirstSystemWarning -26999 /* 0xffff9689 */
- #define gxFirstResultOutOfRangeWarning -26950
- #define gxFirstParameterOutOfRangeWarning -26900
- #define gxFirstFontScalerWarning -26850
- #define gxFirstSystemDebuggingWarning -26700
- #define gxLastSystemWarning -26000 /* 0xffff9a70 */
- #define gxFirstLibraryWarning 4194304 /* 0x00400000 */
- #define gxLastLibraryWarning 5242879 /* 0x004fffff */
- #define gxFirstAppWarning 5242880 /* 0x00500000 */
- #define gxLastAppWarning 7340031 /* 0x006fffff */
-
- #define gxFirstSystemNotice -25999 /* 0xffff9a71 */
- #define gxLastSystemNotice -25500 /* 0xffff9c64 */
- #define gxFirstLibraryNotice 7340032 /* 0x00700000 */
- #define gxLastLibraryNotice 7602175 /* 0x0073ffff */
- #define gxFirstAppNotice 7602176 /* 0x00740000 */
- #define gxLastAppNotice 8388607 /* 0x007fffff */
-
- æKY GraphicsErrors
- GXGraphicsErrors
- out_of_memory
- internal_fatal_error
- no_outline_font_found
- not_enough_memory_for_graphics_client_heap
- could_not_create_backing_store
- internal_error = gxFirstNonfatalError
- internal_font_error
- internal_layout_error
- could_not_dispose_backing_store
- unflattening_interrupted_by_client
- font_cannot_be_changed
- illegal_font_parameter
- null_font_scaler_context
- null_font_scaler_input
- invalid_font_scaler_context
- invalid_font_scaler_input
- invalid_font_scaler_font_data
- font_scaler_newblock_failed
- font_scaler_getfonttable_failed
- font_scaler_bitmap_allocation_failed
- font_scaler_outline_allocation_failed
- required_font_scaler_table_missing
- unsupported_font_scaler_outline_format
- unsupported_font_scaler_stream_format
- unsupported_font_scaler_font_format
- font_scaler_hinting_error
- font_scaler_rasterizer_error
- font_scaler_internal_error
- font_scaler_invalid_matrix
- font_scaler_fixed_overflow
- font_scaler_api_version_mismatch
- font_scaler_streaming_aborted
- unknown_font_scaler_error
- parameter_is_nil
- shape_is_nil
- style_is_nil
- transform_is_nil
- ink_is_nil
- transferMode_is_nil
- color_is_nil
- colorProfile_is_nil
- colorSet_is_nil
- spoolProcedure_is_nil
- tag_is_nil
- type_is_nil
- mapping_is_nil
- invalid_viewDevice_reference
- invalid_viewGroup_reference
- invalid_viewPort_reference
- number_of_contours_exceeds_implementation_limit
- number_of_points_exceeds_implementation_limit
- size_of_polygon_exceeds_implementation_limit
- size_of_path_exceeds_implementation_limit
- size_of_text_exceeds_implementation_limit
- size_of_bitmap_exceeds_implementation_limit
- number_of_colors_exceeds_implementation_limit
- procedure_not_reentrant
- common_colors_not_initialized
- no_open_picture
- picture_already_open
- no_open_poly
- poly_already_open
- no_open_region
- region_already_open
- no_active_picture
- gxGraphicsError
- æFc Graphics Errors.h
- æT constant
- æD
- enum gxGraphicErrors {
-
- /* truly fatal errors */
- out_of_memory = gxFirstFatalError,
- internal_fatal_error,
- no_outline_font_found,
- not_enough_memory_for_graphics_client_heap,
- could_not_create_backing_store,
-
- /* internal errors */
- internal_error = gxFirstNonfatalError,
- internal_font_error,
- internal_layout_error,
-
- /* recoverable errors */
- could_not_dispose_backing_store = internal_layout_error + 2,
- unflattening_interrupted_by_client,
-
- /* font manager errors */
- font_cannot_be_changed,
- illegal_font_parameter,
-
- /* gxFont scaler errors */
- null_font_scaler_context = gxFirstFontScalerError,
- null_font_scaler_input,
- invalid_font_scaler_context,
- invalid_font_scaler_input,
- invalid_font_scaler_font_data,
- font_scaler_newblock_failed,
- font_scaler_getfonttable_failed,
- font_scaler_bitmap_allocation_failed,
- font_scaler_outline_allocation_failed,
- required_font_scaler_table_missing,
- unsupported_font_scaler_outline_format,
- unsupported_font_scaler_stream_format,
- unsupported_font_scaler_font_format,
- font_scaler_hinting_error,
- font_scaler_rasterizer_error,
- font_scaler_internal_error,
- font_scaler_invalid_matrix,
- font_scaler_fixed_overflow,
- font_scaler_api_version_mismatch,
- font_scaler_streaming_aborted,
- unknown_font_scaler_error,
-
- /* bad parameters */
- parameter_is_nil = gxFirstParameterError,
- shape_is_nil,
- style_is_nil,
- transform_is_nil,
- ink_is_nil,
- transferMode_is_nil,
- color_is_nil,
- colorProfile_is_nil,
- colorSet_is_nil,
- spoolProcedure_is_nil,
- tag_is_nil,
- type_is_nil,
- mapping_is_nil,
- invalid_viewDevice_reference,
- invalid_viewGroup_reference,
- invalid_viewPort_reference,
-
- /* implementation limits, these should be right before the debugging errors */
- number_of_contours_exceeds_implementation_limit = gxFirstImplementationLimitError,
- number_of_points_exceeds_implementation_limit,
- size_of_polygon_exceeds_implementation_limit,
- size_of_path_exceeds_implementation_limit,
- size_of_text_exceeds_implementation_limit,
- size_of_bitmap_exceeds_implementation_limit,
- number_of_colors_exceeds_implementation_limit,
- procedure_not_reentrant
- };
-
- #define common_colors_not_initialized gxFirstLibraryError
- #define no_open_picture (gxFirstLibraryError + 1)
- #define picture_already_open (gxFirstLibraryError + 2)
- #define no_open_poly (gxFirstLibraryError + 3)
- #define poly_already_open (gxFirstLibraryError + 4)
- #define no_open_region (gxFirstLibraryError + 5)
- #define region_already_open (gxFirstLibraryError + 6)
- #define no_active_picture (gxFirstLibraryError + 7)
-
- typedef long gxGraphicsError;
-
- æKY gxGraphicWarnings
- GraphicWarnings
- GraphicsWarnings
- gxGraphicsWarnings
- warning_stack_underflow
- warning_stack_overflow
- notice_stack_underflow
- notice_stack_overflow
- about_to_grow_heap
- about_to_unload_objects
- map_shape_out_of_range
- move_shape_out_of_range
- scale_shape_out_of_range
- rotate_shape_out_of_range
- skew_shape_out_of_range
- map_transform_out_of_range
- move_transform_out_of_range
- scale_transform_out_of_range
- rotate_transform_out_of_range
- skew_transform_out_of_range
- map_points_out_of_range
- contour_out_of_range
- index_out_of_range_in_contour
- picture_index_out_of_range
- color_index_requested_not_found
- colorSet_index_out_of_range
- index_out_of_range
- count_out_of_range
- length_out_of_range
- font_table_index_out_of_range
- font_glyph_index_out_of_range
- point_out_of_range
- profile_response_out_of_range
- font_scaler_no_output
- font_scaler_fake_metrics
- font_scaler_fake_linespacing
- font_scaler_glyph_substitution
- font_scaler_no_kerning_applied
- character_substitution_took_place
- unable_to_get_bounds_on_multiple_devices
- font_language_not_found
- font_not_found_during_unflattening
- unrecognized_stream_version
- bad_data_in_stream
- no_picture_drawn
- polygons_have_different_size_contours
- graphic_type_cannot_be_specifed_by_four_values
- graphic_type_cannot_be_specifed_by_six_values
- point_expected
- line_or_rectangle_expected
- curve_expected
- graphic_type_does_not_contain_control_bits
- request_exceeds_available_data
- extra_data_unread
- no_variable_length_user_data_saved
- gxGraphicsWarning
- æFc Graphics Errors.h
- æT constant
- æD
- enum gxGraphicWarnings {
- /* warnings about warnings */
- warning_stack_underflow = gxFirstSystemWarning,
- warning_stack_overflow,
- notice_stack_underflow,
- notice_stack_overflow,
- about_to_grow_heap,
- about_to_unload_objects,
-
- /* result went out of range */
- map_shape_out_of_range = gxFirstResultOutOfRangeWarning,
- move_shape_out_of_range,
- scale_shape_out_of_range,
- rotate_shape_out_of_range,
- skew_shape_out_of_range,
- map_transform_out_of_range,
- move_transform_out_of_range,
- scale_transform_out_of_range,
- rotate_transform_out_of_range,
- skew_transform_out_of_range,
- map_points_out_of_range,
-
- /* gave a parameter out of range */
- contour_out_of_range = gxFirstParameterOutOfRangeWarning,
- index_out_of_range_in_contour,
- picture_index_out_of_range,
- color_index_requested_not_found,
- colorSet_index_out_of_range,
- index_out_of_range,
- count_out_of_range,
- length_out_of_range,
- font_table_index_out_of_range,
- font_glyph_index_out_of_range,
- point_out_of_range,
- profile_response_out_of_range,
-
- /* gxFont scaler warnings */
- font_scaler_no_output = gxFirstFontScalerWarning,
- font_scaler_fake_metrics,
- font_scaler_fake_linespacing,
- font_scaler_glyph_substitution,
- font_scaler_no_kerning_applied,
-
- /* might not be what you expected */
- character_substitution_took_place,
- unable_to_get_bounds_on_multiple_devices,
- font_language_not_found,
- font_not_found_during_unflattening,
-
- /*storage */
- unrecognized_stream_version,
- bad_data_in_stream
- };
-
- #define no_picture_drawn gxFirstLibraryWarning
- #define polygons_have_different_size_contours (gxFirstLibraryWarning + 1)
- #define graphic_type_cannot_be_specifed_by_four_values (gxFirstLibraryWarning + 2)
- #define graphic_type_cannot_be_specifed_by_six_values (gxFirstLibraryWarning + 3)
- #define point_expected (gxFirstLibraryWarning + 4)
- #define line_or_rectangle_expected (gxFirstLibraryWarning + 5)
- #define curve_expected (gxFirstLibraryWarning + 6)
- #define graphic_type_does_not_contain_control_bits (gxFirstLibraryWarning + 7)
- #define request_exceeds_available_data (gxFirstLibraryWarning + 8)
- #define extra_data_unread (gxFirstLibraryWarning + 9)
- #define no_variable_length_user_data_saved (gxFirstLibraryWarning + 10)
-
- typedef long gxGraphicsWarning;
-
- æKY gxGraphicNotices
- GraphicNotices
- GraphicsNotices
- GXGraphicsNotices
- parameters_have_no_effect
- attributes_already_set
- caps_already_set
- clip_already_set
- color_already_set
- curve_error_already_set
- dash_already_set
- default_colorProfile_already_set
- default_ink_already_set
- default_transform_already_set
- default_shape_already_set
- default_style_already_set
- dither_already_set
- encoding_already_set
- face_already_set
- fill_already_set
- font_already_set
- font_variations_already_set
- glyph_positions_are_already_set
- glyph_tangents_are_already_set
- halftone_already_set
- hit_test_already_set
- ink_already_set
- join_already_set
- justification_already_set
- mapping_already_set
- pattern_already_set
- pen_already_set
- style_already_set
- tag_already_set
- text_attributes_already_set
- text_size_already_set
- transfer_already_set
- translator_already_installed_on_this_grafport
- transform_already_set
- type_already_set
- validation_level_already_set
- viewPorts_already_set
- viewPort_already_in_viewGroup
- viewDevice_already_in_viewGroup
- geometry_unaffected
- mapping_unaffected
- tags_in_shape_ignored
- shape_already_in_primitive_form
- shape_already_in_simple_form
- shape_already_broken
- shape_already_joined
- cache_already_cleared
- shape_not_disposed
- style_not_disposed
- ink_not_disposed
- transform_not_disposed
- colorSet_not_disposed
- colorProfile_not_disposed
- font_not_disposed
- glyph_tangents_have_no_effect
- glyph_positions_determined_by_advance
- transform_viewPorts_already_set
- directShape_attribute_set_as_side_effect
- lockShape_called_as_side_effect
- lockTag_called_as_side_effect
- shapes_unlocked_as_side_effect
- shape_not_locked
- tag_not_locked
- disposed_dead_caches
- disposed_live_caches
- low_on_memory
- very_low_on_memory
- transform_references_disposed_viewPort
- zero_length_string_passed
- gxGraphicsNotice
- æFc Graphics Errors.h
- æT constant
- æD
- enum gxGraphicNotices {
- parameters_have_no_effect = gxFirstSystemNotice,
- attributes_already_set,
- caps_already_set,
- clip_already_set,
- color_already_set,
- curve_error_already_set,
- dash_already_set,
- default_colorProfile_already_set,
- default_ink_already_set,
- default_transform_already_set,
- default_shape_already_set,
- default_style_already_set,
- dither_already_set,
- encoding_already_set,
- face_already_set,
- fill_already_set,
- font_already_set,
- font_variations_already_set,
- glyph_positions_are_already_set,
- glyph_tangents_are_already_set,
- halftone_already_set,
- hit_test_already_set,
- ink_already_set,
- join_already_set,
- justification_already_set,
- mapping_already_set,
- pattern_already_set,
- pen_already_set,
- style_already_set,
- tag_already_set,
- text_attributes_already_set,
- text_size_already_set,
- transfer_already_set,
- translator_already_installed_on_this_grafport,
- transform_already_set,
- type_already_set,
- validation_level_already_set,
- viewPorts_already_set,
- viewPort_already_in_viewGroup,
- viewDevice_already_in_viewGroup,
-
- geometry_unaffected,
- mapping_unaffected,
- tags_in_shape_ignored,
-
- shape_already_in_primitive_form,
- shape_already_in_simple_form,
- shape_already_broken,
- shape_already_joined,
- cache_already_cleared,
-
- shape_not_disposed,
- style_not_disposed,
- ink_not_disposed,
- transform_not_disposed,
- colorSet_not_disposed,
- colorProfile_not_disposed,
- font_not_disposed,
-
- glyph_tangents_have_no_effect,
- glyph_positions_determined_by_advance,
- transform_viewPorts_already_set,
-
- directShape_attribute_set_as_side_effect,
- lockShape_called_as_side_effect,
- lockTag_called_as_side_effect,
- shapes_unlocked_as_side_effect,
- shape_not_locked,
- tag_not_locked,
-
- disposed_dead_caches,
- disposed_live_caches,
- low_on_memory,
- very_low_on_memory,
-
- transform_references_disposed_viewPort
- };
-
- #define zero_length_string_passed gxFirstLibraryNotice
-
- typedef long gxGraphicsNotice;
-
- æKY gxUserErrorProcPtr
- gxUserErrorFunction
- æFc Graphics Errors.h
- æT structure
- æD
- typedef void (*gxUserErrorProcPtr) (gxGraphicsError status, long refcon );
- typedef gxUserErrorProcPtr gxUserErrorFunction;
-
- æKY gxUserWarningProcPtr
- gxUserWarningFunction
- æFc Graphics Errors.h
- æT structure
- æD
- typedef void (*gxUserWarningProcPtr) (gxGraphicsWarning status, long refcon );
- typedef gxUserWarningProcPtr gxUserWarningFunction;
-
- æKY gxUserNoticeProcPtr
- gxUserNoticeFunction
- æFc Graphics Errors.h
- æT structure
- æD
- typedef void (*gxUserNoticeProcPtr) (gxGraphicsNotice status, long refcon );
- typedef gxUserNoticeProcPtr gxUserNoticeFunction;
-
- æKY NilShapeReturn
- NilShapeReturnNil
- NilStyleReturn
- NilStyleReturnNil
- NilInkReturn
- NilInkReturnNil
- NilTransformReturn
- NilTransformReturnNil
- NilColorSetReturn
- NilColorSetReturnNil
- NilColorProfileReturn
- NilColorProfileReturnNil
- NilTagReturn
- NilTagReturnNil
- IfDebug
- IfDebugReturn
- IfDebugReturnNil
- NilParamReturn
- NilParamReturnNil
- IfErrorReturn
- IfErrorReturnNil
- IfNotice
- IfWarning
- IfWarningReturn
- IfWarningReturnNil
- æFc Graphics Libraries.h
- æT macro
- æD
- #define NilShapeReturnNil(a) if ((a) == (gxShape) nil) {GXPostGraphicsError(shape_is_nil); return 0L; } else
- #define NilStyleReturn(a) if ((a) == (gxStyle) nil) {GXPostGraphicsError(style_is_nil); return; } else
- #define NilStyleReturnNil(a) if ((a) == (gxStyle) nil) {GXPostGraphicsError(style_is_nil); return 0L; } else
- #define NilInkReturn(a) if ((a) == (gxInk) nil) {GXPostGraphicsError(ink_is_nil); return; } else
- #define NilInkReturnNil(a) if ((a) == (gxInk) nil) {GXPostGraphicsError(ink_is_nil); return 0L; } else
- #define NilTransformReturn(a) if ((a) == (gxTransform) nil) {GXPostGraphicsError(transform_is_nil); return; } else
- #define NilTransformReturnNil(a) if ((a) == (gxTransform) nil) {GXPostGraphicsError(transform_is_nil); return 0L; } else
- #define NilColorSetReturn(a) if ((a) == (gxColorSet) nil) {GXPostGraphicsError(colorSet_is_nil); return; } else
- #define NilColorSetReturnNil(a) if ((a) == (gxColorSet) nil) {GXPostGraphicsError(colorSet_is_nil); return 0L; } else
- #define NilColorProfileReturn(a) if ((a) == (gxColorProfile) nil) {GXPostGraphicsError(colorProfile_is_nil); return; } else
- #define NilColorProfileReturnNil(a) if ((a) == (gxColorProfile) nil) {GXPostGraphicsError(colorProfile_is_nil); return 0L; } else
- #define NilTagReturn(a) if ((a) == (gxTag) nil) {GXPostGraphicsError(tag_is_nil); return; } else
- #define NilTagReturnNil(a) if ((a) == (gxTag) nil) {GXPostGraphicsError(tag_is_nil); return 0L; } else
- #define IfDebug(a, b)
- #define IfDebugReturn(a, b)
- #define IfDebugReturnNil(a, b)
- #define NilParamReturn(a)
- #define NilParamReturnNil(a)
- #define IfErrorReturn(a,b)
- #define IfErrorReturnNil(a,b)
- #define IfNotice(a, b)
- #define IfWarning(a,b)
- #define IfWarningReturn(a,b) if (a) return; else
- #define IfWarningReturnNil(a,b) if (a) return 0L; else
-
- æKY commonColors
- gxWhite
- gxBlack
- gxGray
- gxGrey
- white
- black
- gray
- grey
- red
- green
- blue
- cyan
- magenta
- yellow
- orange
- chartreuse
- aqua
- teal
- slate
- purple
- violet
- maroon
- brown
- pink
- turquoise
- cadmium_lemon
- cadmium_light_yellow
- aureoline_yellow
- naples_deep_yellow
- cadmium_yellow
- cadmium_deep_yellow
- cadmium_orange
- cadmium_light_red
- cadmium_deep_red
- geranium_lake
- alizarin_crimson
- rose_madder
- madder_deep_lake
- brown_madder
- permanent_red_violet
- cobalt_deep_violet
- ultramarine_violet
- ultramarine_blue
- cobalt_blue
- royal_blue
- cerulean_blue
- manganese_blue
- indigo
- turquoise_blue
- emerald_green
- permanent_green
- viridian_light
- cobalt_green
- cinnabar_green
- sap_green
- chromium_oxide_green
- terre_verte
- yellow_ochre
- mars_yellow
- raw_sienna
- mars_orange
- gold_ochre
- brown_ochre
- deep_ochre
- burnt_umber
- burnt_sienna
- flesh
- flesh_ochre
- english_red
- venetian_red
- indian_red
- raw_umber
- greenish_umber
- van_dyck_brown
- sepia
- warm_grey
- cold_grey
- ivory_black
- lamp_black
- titanium_white
- zinc_white
- pale_gold
- gold
- old_gold
- pink_gold
- white_gold
- yellow_gold
- green_gold
- platinum
- silver
- antique_silver
- chrome
- steel
- copper
- antique_copper
- oxidized_copper
- bronze
- brass
- iron
- rusted_iron
- lead
- fluorescent_pink
- fluorescent_green
- fluorescent_blue
- incadescent_high
- incadescent_low
- moonlight
- sodium
- daylight
- dawn
- afternoon
- dusk
- mauve
- apple_green
- apple_yellow
- apple_orange
- apple_red
- apple_purple
- apple_blue
- light
- dark
- warm
- reddish
- cool
- bluish
- grayish
- whitish
- blackish
- greenish
- commonColor
- æFc Graphics Libraries.h
- æT constant
- æD
- enum commonColors {
- /* common color names */
- gxWhite = 1, gxBlack, gxGray, gxGrey = gxGray,
- #ifndef __QUICKDRAW__
- white = 1, black, gray, grey = gray,
- #endif
-
- /* primaries */
- red, green, blue,
-
- /* secondaries */
- cyan, magenta, yellow,
-
- /* tertiaries */
- orange, chartreuse, aqua, teal = aqua,
- slate, purple, violet = purple, maroon,
-
- /* others */
- brown, pink, turquoise,
- cadmium_lemon, cadmium_light_yellow, aureoline_yellow, naples_deep_yellow,
- cadmium_yellow, cadmium_deep_yellow, cadmium_orange, cadmium_light_red,
- cadmium_deep_red, geranium_lake, alizarin_crimson, rose_madder,
- madder_deep_lake, brown_madder, permanent_red_violet, cobalt_deep_violet,
- ultramarine_violet, ultramarine_blue, cobalt_blue, royal_blue,
- cerulean_blue, manganese_blue, indigo, turquoise_blue,
- emerald_green, permanent_green, viridian_light, cobalt_green,
- cinnabar_green, sap_green, chromium_oxide_green, terre_verte,
- yellow_ochre, mars_yellow, raw_sienna, mars_orange,
- gold_ochre, brown_ochre, deep_ochre, burnt_umber,
- burnt_sienna, flesh, flesh_ochre, english_red,
- venetian_red, indian_red, raw_umber, greenish_umber,
- van_dyck_brown, sepia, warm_grey, cold_grey,
- ivory_black, lamp_black, titanium_white, zinc_white,
- pale_gold, gold, old_gold, pink_gold,
- white_gold, yellow_gold, green_gold, platinum,
- silver, antique_silver, chrome, steel,
- copper, antique_copper, oxidized_copper, bronze,
- brass, iron, rusted_iron, lead,
- fluorescent_pink, fluorescent_green, fluorescent_blue,
- incadescent_high, incadescent_low,
- moonlight, sodium, daylight, dawn,
- afternoon, dusk, mauve,
- apple_green, apple_yellow, apple_orange, apple_red,
- apple_purple, apple_blue,
-
- /* common color modifiers */
- light = 512,
- dark = 1024,
- warm = 2048,
- reddish = warm,
- cool = 4096,
- bluish = cool,
- grayish = 8192,
- whitish = light,
- blackish = dark,
- greenish = 16384
- };
-
- typedef long commonColor;
-
- æKY makeRGBSHORT
- makeCMYKSHORT
- makeRGB16
- makeCMYK16
- xRGB256
- xRGB
- xCMYK
- xCIE
- xYIQ
- xXYZ
- xLUV
- xLAB
- xHLS
- xNTSC
- xPAL
- xGRAY
- xRGB16
- xRGB32
- xCMYK32
- sRGB
- sCMYK
- sRGB256
- æFc Graphics Libraries.h
- æT macro
- æD
- #define makeRGBSHORT(a,b,c) ((c >> 14) + ((b >> 13) + (a >> 13) << 3) << 3)
- #define makeCMYKSHORT(a,b,c,d) ((d >> 14) + ((c >> 14) + ((b >> 14) + (a >> 14) << 2) << 2) << 2)
- #define makeRGB16(a,b,c) ((c >> 11) + ((b >> 11) + (a >> 11) << 5) << 5)
- #define makeCMYK16(a,b,c,d) ((d >> 12) + ((c >> 12) + ((b >> 12) + (a >> 12) << 4) << 4) << 4)
-
- #define xRGB256(a,b,c) {gxRGBSpace,nil,{(a << 8)+a,(b << 8)+b,(c << 8)+c, 0 }}
- #define xRGB(a,b,c) {gxRGBSpace,nil,{a,b,c,0}}
- #define xCMYK(a,b,c,d) {gxCMYKSpace,nil,{a,b,c,d}}
- #define xHSV(a,b,c) {gxHSVSpace,nil,{a,b,c,0}}
- #define xCIE(a,b,c) {gxCIESpace,nil,{a,b,c,0}}
- #define xYIQ(a,b,c) {gxYIQSpace,nil,{a,b,c,0}}
- #define xXYZ(a,b,c) {gxXYZSpace,nil,{a,b,c,0}}
- #define xLUV(a,b,c) {gxLUVSpace,nil,{a,b,c,0}}
- #define xLAB(a,b,c) {gxLABSpace,nil,{a,b,c,0}}
- #define xHLS(a,b,c) {gxHLSSpace,nil,{a,b,c,0}}
- #define xNTSC(a,b,c) {gxNTSCSpace,nil,{a,b,c,0}}
- #define xPAL(a,b,c) {gxPALSpace,nil,{a,b,c,0}}
- #define xGRAY(a) {gxGraySpace,nil,{a,0,0,0}}
- #define xRGB16(a,b,c) {gxRGB16Space,nil,{makeRGB16(a,b,c),0,0,0}}
- #define xRGB32(a,b,c) {gxRGB32Space,nil,{(a >> 8),((c >> 8) + (b >> 8) << 8),0,0}}
- #define xCMYK32(a,b,c,d) {gxCMYK32Space,nil,{((b >> 8) + (a >> 8) << 8),((d >> 8) + (c >> 8) << 8),0,0}}
-
- #define sRGB(r,g,b) {r,g,b,0}
- #define sCMYK(c,m,y,k) {c,m,y,k}
- #define sRGB256(a,b,c) {(a << 8)+a,(b << 8)+b,(c << 8)+c, 0 }
-
- æKY commonFaces
- gxPlain
- gxBold
- gxItalic
- gxUnderline
- gxOutline
- gxShadow
- gxCondense
- gxExtend
- gxLighten
- commonFace
- æFc Graphics Libraries.h
- æT constant
- æD
- enum commonFaces {
- gxPlain,
- gxBold = 1,
- gxItalic = 2,
- gxUnderline = 4,
- gxOutline = 8,
- gxShadow = 0x10,
- gxCondense = 0x20,
- gxExtend = 0x40,
- gxLighten = 0x80
- };
-
- typedef char commonFace;
-
- æKY commonTransferModes
- commonAddOverMode
- commonSubtractOverMode
- commonSubtractPinMode
- commonTransparentMode
- commonInMode
- commonOutMode
- commonTransferMode
- æFc Graphics Libraries.h
- æT constant
- æD
- enum commonTransferModes {
- commonAddOverMode = 2000,
- commonSubtractOverMode,
- commonSubtractPinMode,
- commonTransparentMode,
- commonInMode,
- commonOutMode
- };
-
- typedef short commonTransferMode;
-
- æC
-
- These modes simulate QuickDraw's transfer modes.
-
- æKY cubic
- æFc Graphics Libraries.h
- æT structure
- æD
- struct cubic {
- gxPoint a;
- gxPoint b;
- gxPoint c;
- gxPoint d;
- } ;
-
- typedef struct cubic cubic;
-
- æKY conic
- æFc Graphics Libraries.h
- æT structure
- æD
-
- struct conic {
- gxPoint a;
- gxPoint b;
- gxPoint c;
- Fixed lambda;
- };
-
- typedef struct conic conic;
-
- æKY NewPath
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape NewPath(const gxPath *path);
-
- æKY NewPolygon
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape NewPolygon(const gxPolygon *polygon);
-
- æKY GetPolygon
- æFc Graphics Libraries.h
- æT function
- æD
- gxPolygon *GetPolygon(gxShape source, long contour, gxPolygon *polygon);
-
- æKY GetPath
- æFc Graphics Libraries.h
- æT function
- æD
- gxPath *GetPath(gxShape source, long contour, gxPath *path);
-
- æKY SetPath
- æFc Graphics Libraries.h
- æT function
- æD
- void SetPath(gxShape target, long contour, const gxPath *path);
-
- æKY SetPolygon
- æFc Graphics Libraries.h
- æT function
- æD
- void SetPolygon(gxShape target, long contour, const gxPolygon *polygon);
-
- æKY DrawPolygon
- æFc Graphics Libraries.h
- æT function
- æD
- void DrawPolygon(const gxPolygon *polygon, gxShapeFill fill);
-
- æKY DrawPath
- æFc Graphics Libraries.h
- æT function
- æD
- void DrawPath(const gxPath *path, gxShapeFill fill);
-
- æKY SetShapeIndexPoint
- æFc Graphics Libraries.h
- æT function
- æD
- void SetShapeIndexPoint(gxShape target, long index, const gxPoint *point);
-
- æKY SetShapeIndexControl
- æFc Graphics Libraries.h
- æT function
- æD
- void SetShapeIndexControl(gxShape target, long index, long control);
-
- æKY GetShapeIndexPoint
- æFc Graphics Libraries.h
- æT function
- æD
- gxPoint *GetShapeIndexPoint(gxShape source, long index, gxPoint *point);
-
- æKY GetShapeIndexControl
- æFc Graphics Libraries.h
- æT function
- æD
- long GetShapeIndexControl(gxShape source, long index, long *control);
-
- æKY InsertShape
- æFc Graphics Libraries.h
- æT function
- æD
- void InsertShape(gxShape target, long index, gxShape toAdd);
-
- æKY ExtractShape
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape ExtractShape(gxShape source, long firstPoint, long numPoints);
-
- æKY AddToShape
- æFc Graphics Libraries.h
- æT function
- æD
- void AddToShape(gxShape target, gxShape add);
-
- æKY ExtendShape
- æFc Graphics Libraries.h
- æT function
- æD
- void ExtendShape(gxShape target, gxShape add);
-
- æKY NewShape2
- æFc Graphics Libraries.h
- æT function
- æD
- #define NewShape2(type,p1,p2) NewShapeMany(type, (Fixed)p1, (Fixed)p2)
-
- æKY NewShape4
- æFc Graphics Libraries.h
- æT function
- æD
- #define NewShape4(type,p1,p2, p3, p4) NewShapeMany(type, (Fixed)p1, (Fixed)p2, (Fixed)p3, (Fixed)p4)
-
- æKY NewShape6
- æFc Graphics Libraries.h
- æT function
- æD
- #define NewShape6(type,p1,p2, p3, p4, p5, p6) NewShapeMany(type, (Fixed)p1, (Fixed)p2, (Fixed)p3, (Fixed)p4, (Fixed)p5, (Fixed)p6)
-
- æKY SetShape2
- æFc Graphics Libraries.h
- æT function
- æD
- #define SetShape2(source,p1,p2) SetShapeMany(source, (Fixed)p1, (Fixed)p2)
-
- æKY SetShape4
- æFc Graphics Libraries.h
- æT function
- æD
- #define SetShape4(source,p1,p2, p3, p4) SetShapeMany(source, (Fixed)p1, (Fixed)p2, (Fixed)p3, (Fixed)p4)
-
- æKY SetShape6
- æFc Graphics Libraries.h
- æT function
- æD
- #define SetShape6(source,p1,p2, p3, p4, p5, p6) SetShapeMany(source, (Fixed)p1, (Fixed)p2, (Fixed)p3, (Fixed)p4, (Fixed)p5, (Fixed)p6)
-
- æKY NewShapeMany
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape NewShapeMany(gxShapeType type, Fixed firstArg, ...);
-
- æKY SetShapeMany
- æFc Graphics Libraries.h
- æT function
- æD
- void SetShapeMany(gxShape target, Fixed firstArg, ...);
-
- æKY GetBitmapPartsFromFixedBounds
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape GetBitmapPartsFromFixedBounds(gxShape source, const gxRectangle *bounds);
-
- æKY SetBitmapPartsFromFixedBounds
- æFc Graphics Libraries.h
- æT function
- æD
- void SetBitmapPartsFromFixedBounds(gxShape target, const gxRectangle *bounds, gxShape bitmapShape);
-
- æKY NewArc
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape NewArc(const gxRectangle *rect, Fixed startAng, Fixed sweep, boolean wedge);
-
- æKY NewOval
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape NewOval(const gxRectangle *rect);
-
- æKY NewRoundRect
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape NewRoundRect(const gxRectangle *rect, const gxPoint *ovalSize);
-
- æKY NewCubic
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape NewCubic(const cubic *curve);
-
- æKY NewConic
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape NewConic(const conic *curve);
-
- æKY DrawArc
- æFc Graphics Libraries.h
- æT function
- æD
- void DrawArc(const gxRectangle *rect, Fixed startAng, Fixed sweep, boolean wedge);
-
- æKY DrawOval
- æFc Graphics Libraries.h
- æT function
- æD
- void DrawOval(const gxRectangle *rect, gxShapeFill fill);
-
- æKY DrawRoundRect
- æFc Graphics Libraries.h
- æT function
- æD
- void DrawRoundRect(const gxRectangle *rect, const gxPoint *ovalSize, gxShapeFill fill);
-
- æKY DrawCubic
- æFc Graphics Libraries.h
- æT function
- æD
- void DrawCubic(const cubic *curve, gxShapeFill fill);
-
- æKY DrawConic
- æFc Graphics Libraries.h
- æT function
- æD
- void DrawConic(const conic *curve, gxShapeFill fill);
-
- æKY SetArc
- æFc Graphics Libraries.h
- æT function
- æD
- void SetArc(gxShape target, const gxRectangle *rect, Fixed startAng, Fixed sweep, boolean wedge);
-
- æKY SetOval
- æFc Graphics Libraries.h
- æT function
- æD
- void SetOval(gxShape target, const gxRectangle *rect);
-
- æKY SetRoundRect
- æFc Graphics Libraries.h
- æT function
- æD
- void SetRoundRect(gxShape target, const gxRectangle *rect, const gxPoint *ovalSize);
-
- æKY SetCubic
- æFc Graphics Libraries.h
- æT function
- æD
- void SetCubic(gxShape target, const cubic *curve);
-
- æKY SetConic
- æFc Graphics Libraries.h
- æT function
- æD
- void SetConic(gxShape target, const conic *curve);
-
- æKY SetGraphicsLibraryErrors
- æFc Graphics Libraries.h
- æT function
- æD
- void SetGraphicsLibraryErrors(void);
-
- æKY SetGraphicsLibraryNotices
- æFc Graphics Libraries.h
- æT function
- æD
- void SetGraphicsLibraryNotices(void);
-
- æKY GraphicsErrorMessage
- æFc Graphics Libraries.h
- æT function
- æD
- char *GraphicsErrorMessage(gxGraphicsError error);
-
- æKY GraphicsWarningMessage
- æFc Graphics Libraries.h
- æT function
- æD
- char *GraphicsWarningMessage(gxGraphicsWarning warning);
-
- æKY GraphicsNoticeMessage
- æFc Graphics Libraries.h
- æT function
- æD
- char *GraphicsNoticeMessage(gxGraphicsNotice notice);
-
- æKY DisplayGraphicsErrorMessage
- æFc Graphics Libraries.h
- æT function
- æD
- void DisplayGraphicsErrorMessage(gxGraphicsError error, long reference);
-
- æKY DisplayGraphicsWarningMessage
- æFc Graphics Libraries.h
- æT function
- æD
- void DisplayGraphicsWarningMessage(gxGraphicsWarning warning, long reference);
-
- æKY DisplayGraphicsNoticeMessage
- æFc Graphics Libraries.h
- æT function
- æD
- void DisplayGraphicsNoticeMessage(gxGraphicsNotice notice, long reference);
-
- æKY CenterShape
- æFc Graphics Libraries.h
- æT function
- æD
- void CenterShape(gxShape target, gxRectangle *rect);
-
- æKY MoveShapeCenterTo
- æFc Graphics Libraries.h
- æT function
- æD
- void MoveShapeCenterTo(gxShape target, Fixed x, Fixed y);
-
- æKY RotateShapeAboutCenter
- æFc Graphics Libraries.h
- æT function
- æD
- void RotateShapeAboutCenter(gxShape target, Fixed degrees);
-
- æKY SkewShapeAboutCenter
- æFc Graphics Libraries.h
- æT function
- æD
- void SkewShapeAboutCenter(gxShape target, Fixed xSkew, Fixed ySkew);
-
- æKY ScaleShapeAboutCenter
- æFc Graphics Libraries.h
- æT function
- æD
- void ScaleShapeAboutCenter(gxShape target, Fixed hScale, Fixed vScale);
-
- æKY MapShapeToSpace
- æFc Graphics Libraries.h
- æT function
- æD
- void MapShapeToSpace(gxShape target, gxViewPort port, gxViewDevice device);
-
- æKY MapShapeFromSpace
- æFc Graphics Libraries.h
- æT function
- æD
- void MapShapeFromSpace(gxShape target, gxViewPort port, gxViewDevice device);
-
- æKY MapPointToSpace
- æFc Graphics Libraries.h
- æT function
- æD
- void MapPointToSpace(gxPoint *target, gxViewPort port, gxViewDevice device);
-
- æKY MapPointFromSpace
- æFc Graphics Libraries.h
- æT function
- æD
- void MapPointFromSpace(gxPoint *target, gxViewPort port, gxViewDevice device);
-
- æKY GetTransformViewPort
- æFc Graphics Libraries.h
- æT function
- æD
- gxViewPort GetTransformViewPort(gxTransform source);
-
- æKY SetTransformViewPort
- æFc Graphics Libraries.h
- æT function
- æD
- void SetTransformViewPort(gxTransform target, gxViewPort port);
-
- æKY AddToTransformViewPort
- æFc Graphics Libraries.h
- æT function
- æD
- void AddToTransformViewPort(gxTransform target, gxViewPort port);
-
- æKY SetShapeViewPort
- æFc Graphics Libraries.h
- æT function
- æD
- void SetShapeViewPort(gxShape target, gxViewPort port);
-
- æKY GetShapeViewPort
- æFc Graphics Libraries.h
- æT function
- æD
- gxViewPort GetShapeViewPort(gxShape source);
-
- æKY SetDeepShapeViewPort
- æFc Graphics Libraries.h
- æT function
- æD
- void SetDeepShapeViewPort(gxShape target, gxViewPort port);
-
- æKY SetDeepShapeViewPorts
- æFc Graphics Libraries.h
- æT function
- æD
- void SetDeepShapeViewPorts(gxShape target, long count, const gxViewPort portList[]);
-
- æKY SetDeepShapeTransform
- æFc Graphics Libraries.h
- æT function
- æD
- void SetDeepShapeTransform(gxShape target, gxTransform);
-
- æKY SetDefaultViewPort
- æFc Graphics Libraries.h
- æT function
- æD
- void SetDefaultViewPort(gxViewPort port);
-
- æKY CopyViewGroup
- æFc Graphics Libraries.h
- æT function
- æD
- gxViewGroup CopyViewGroup(gxViewGroup group);
-
- æKY ChangeTransformViewGroup
- æFc Graphics Libraries.h
- æT function
- æD
- gxTransform ChangeTransformViewGroup(gxTransform target, gxViewGroup oldGroup, gxViewGroup newGroup);
-
- æKY ChangeShapeViewGroup
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape ChangeShapeViewGroup(gxShape source, gxViewGroup oldGroup, gxViewGroup newGroup);
-
- æKY SeparateShapeTransform
- æFc Graphics Libraries.h
- æT function
- æD
- gxTransform SeparateShapeTransform(gxShape source);
-
- æKY ReuniteShapeTransform
- æFc Graphics Libraries.h
- æT function
- æD
- void ReuniteShapeTransform(gxShape target, gxTransform separate);
-
- æKY SeparateShapeStyle
- æFc Graphics Libraries.h
- æT function
- æD
- gxStyle SeparateShapeStyle(gxShape source);
-
- æKY ReuniteShapeStyle
- æFc Graphics Libraries.h
- æT function
- æD
- void ReuniteShapeStyle(gxShape target, gxStyle separate);
-
- æKY SeparateShapeInk
- æFc Graphics Libraries.h
- æT function
- æD
- gxInk SeparateShapeInk(gxShape source);
-
- æKY ReuniteShapeInk
- æFc Graphics Libraries.h
- æT function
- æD
- void ReuniteShapeInk(gxShape target, gxInk separate);
-
- æKY GetPathsIndexPointControl
- æFc Graphics Libraries.h
- æT function
- æD
- void GetPathsIndexPointControl(const gxPaths *source, long index, gxPoint **pt, long **controlPtr, long *controlMask);
-
- æKY SetShapeOpenPath
- æFc Graphics Libraries.h
- æT function
- æD
- void SetShapeOpenPath(gxShape target);
-
- æKY PreMapTransform
- æFc Graphics Libraries.h
- æT function
- æD
- void PreMapTransform(gxTransform source, gxMapping *map);
-
- æKY CopyShape
- æFc Graphics Libraries.h
- æT function
- æD
- #define CopyShape(s) GXCopyToShape(nil,s)
-
- æKY CopyStyle
- æFc Graphics Libraries.h
- æT function
- æD
- #define CopyStyle(s) GXCopyToStyle(nil,s)
-
- æKY CopyInk
- æFc Graphics Libraries.h
- æT function
- æD
- #define CopyInk(s) GXCopyToInk(nil,s)
-
- æKY CopyTransform
- æFc Graphics Libraries.h
- æT function
- æD
- #define CopyTransform(s) GXCopyToTransform(nil,s)
-
- æKY DisposeTransformAt
- æFc Graphics Libraries.h
- æT function
- æD
- void DisposeTransformAt(gxTransform *target);
-
- æKY DisposeShapeAt
- æFc Graphics Libraries.h
- æT function
- æD
- void DisposeShapeAt(gxShape *target);
-
- æKY DisposeStyleAt
- æFc Graphics Libraries.h
- æT function
- æD
- void DisposeStyleAt(gxStyle *target);
-
- æKY DisposeInkAt
- æFc Graphics Libraries.h
- æT function
- æD
- void DisposeInkAt(gxInk *target);
-
- æKY DisposeTagAt
- æFc Graphics Libraries.h
- æT function
- æD
- void DisposeTagAt(gxTag *target);
-
- æKY CreateQMSColorProfile
- æFc Graphics Libraries.h
- æT function
- æD
- gxColorProfile CreateQMSColorProfile(void);
-
- æKY CreateCanonColorProfile
- æFc Graphics Libraries.h
- æT function
- æD
- gxColorProfile CreateCanonColorProfile(void);
-
- æKY CreateColorSyncSystemProfile
- æFc Graphics Libraries.h
- æT function
- æD
- gxColorProfile CreateColorSyncSystemProfile(void);
-
- æKY InitCommonColors
- æFc Graphics Libraries.h
- æT function
- æD
- void InitCommonColors(void);
-
- æKY DisposeCommonColors
- æFc Graphics Libraries.h
- æT function
- æD
- void DisposeCommonColors(void);
-
- æKY SetShapeRGB
- æFc Graphics Libraries.h
- æT function
- æD
- void SetShapeRGB(gxShape target, gxColorValue red, gxColorValue green, gxColorValue blue);
-
- æKY SetInkRGB
- æFc Graphics Libraries.h
- æT function
- æD
- void SetInkRGB(gxInk target, gxColorValue red, gxColorValue green, gxColorValue blue);
-
- æKY SetShapeHSV
- æFc Graphics Libraries.h
- æT function
- æD
- void SetShapeHSV(gxShape target, gxColorValue hue, gxColorValue saturation, gxColorValue value);
-
- æKY SetInkHSV
- æFc Graphics Libraries.h
- æT function
- æD
- void SetInkHSV(gxInk target, gxColorValue hue, gxColorValue saturation, gxColorValue value);
-
- æKY SetShapeGray
- æFc Graphics Libraries.h
- æT function
- æD
- void SetShapeGray(gxShape target, gxColorValue gray);
-
- æKY SetInkGray
- æFc Graphics Libraries.h
- æT function
- æD
- void SetInkGray(gxInk target, gxColorValue gray);
-
- æKY SetShapeCommonTransfer
- æFc Graphics Libraries.h
- æT function
- æD
- void SetShapeCommonTransfer(gxShape target, commonTransferMode mode);
-
- æKY SetShapeCommonColor
- æFc Graphics Libraries.h
- æT function
- æD
- void SetShapeCommonColor(gxShape target, commonColor color);
-
- æKY SetShapeCommonFace
- æFc Graphics Libraries.h
- æT function
- æD
- void SetShapeCommonFace(gxShape target, commonFace face);
-
- æKY SetInkCommonTransfer
- æFc Graphics Libraries.h
- æT function
- æD
- void SetInkCommonTransfer(gxInk target, commonTransferMode mode);
-
- æKY SetInkCommonColor
- æFc Graphics Libraries.h
- æT function
- æD
- void SetInkCommonColor(gxInk target, commonColor);
-
- æKY SetStyleCommonFace
- æFc Graphics Libraries.h
- æT function
- æD
- void SetStyleCommonFace(gxStyle target, commonFace);
-
- æKY GetInkCommonTransfer
- æFc Graphics Libraries.h
- æT function
- æD
- commonTransferMode GetInkCommonTransfer(gxInk source);
-
- æKY GetInkCommonColor
- æFc Graphics Libraries.h
- æT function
- æD
- commonColor GetInkCommonColor(gxInk source);
-
- æKY GetStyleCommonFace
- æFc Graphics Libraries.h
- æT function
- æD
- commonFace GetStyleCommonFace(gxStyle source);
-
- æKY GetShapeCommonTransfer
- æFc Graphics Libraries.h
- æT function
- æD
- commonTransferMode GetShapeCommonTransfer(gxShape source);
-
- æKY GetShapeCommonColor
- æFc Graphics Libraries.h
- æT function
- æD
- commonColor GetShapeCommonColor(gxShape source);
-
- æKY GetShapeCommonFace
- æFc Graphics Libraries.h
- æT function
- æD
- commonFace GetShapeCommonFace(gxShape source);
-
- æKY SetCommonColor
- æFc Graphics Libraries.h
- æT function
- æD
- gxColor *SetCommonColor(gxColor *target, commonColor color);
-
- æKY GetCommonColor
- æFc Graphics Libraries.h
- æT function
- æD
- commonColor GetCommonColor(const gxColor *source);
-
- æKY GetShapeColorSpace
- æFc Graphics Libraries.h
- æT function
- æD
- gxColorSpace GetShapeColorSpace(gxShape target);
-
- æKY GetShapeColorProfile
- æFc Graphics Libraries.h
- æT function
- æD
- gxColorProfile GetShapeColorProfile(gxShape source);
-
- æKY GetShapeColorSet
- æFc Graphics Libraries.h
- æT function
- æD
- gxColorSet GetShapeColorSet(gxShape source);
-
- æKY GetInkColorSpace
- æFc Graphics Libraries.h
- æT function
- æD
- gxColorSpace GetInkColorSpace(gxInk target);
-
- æKY GetInkColorProfile
- æFc Graphics Libraries.h
- æT function
- æD
- gxColorProfile GetInkColorProfile(gxInk source);
-
- æKY GetInkColorSet
- æFc Graphics Libraries.h
- æT function
- æD
- gxColorSet GetInkColorSet(gxInk source);
-
- æKY SetShapeColorSpace
- æFc Graphics Libraries.h
- æT function
- æD
- void SetShapeColorSpace(gxShape target, gxColorSpace space);
-
- æKY SetShapeColorProfile
- æFc Graphics Libraries.h
- æT function
- æD
- void SetShapeColorProfile(gxShape target, gxColorProfile profile);
-
- æKY SetShapeColorSet
- æFc Graphics Libraries.h
- æT function
- æD
- void SetShapeColorSet(gxShape target, gxColorSet set);
-
- æKY SetInkColorSpace
- æFc Graphics Libraries.h
- æT function
- æD
- void SetInkColorSpace(gxInk target, gxColorSpace space);
-
- æKY SetInkColorProfile
- æFc Graphics Libraries.h
- æT function
- æD
- void SetInkColorProfile(gxInk target, gxColorProfile profile);
-
- æKY SetInkColorSet
- æFc Graphics Libraries.h
- æT function
- æD
- void SetInkColorSet(gxInk target, gxColorSet set);
-
- æKY GetViewDeviceColorSet
- æFc Graphics Libraries.h
- æT function
- æD
- gxColorSet GetViewDeviceColorSet(gxViewDevice source);
-
- æKY SetViewDeviceColorSet
- æFc Graphics Libraries.h
- æT function
- æD
- void SetViewDeviceColorSet(gxViewDevice target, gxColorSet set);
-
- æKY GetViewDeviceColorProfile
- æFc Graphics Libraries.h
- æT function
- æD
- gxColorProfile GetViewDeviceColorProfile(gxViewDevice source);
-
- æKY SetViewDeviceColorProfile
- æFc Graphics Libraries.h
- æT function
- æD
- void SetViewDeviceColorProfile(gxViewDevice target, gxColorProfile profile);
-
- æKY GetColorSpaceComponents
- æFc Graphics Libraries.h
- æT function
- æD
- long GetColorSpaceComponents(gxColorSpace space);
-
- æKY InitTransferMode
- æFc Graphics Libraries.h
- æT function
- æD
- void InitTransferMode(gxTransferMode *mode);
-
- æKY SetCommonTransfer
- æFc Graphics Libraries.h
- æT function
- æD
- gxTransferMode *SetCommonTransfer(gxTransferMode *transferModeRecord, commonTransferMode mode, unsigned short opValue, const gxColor *opColor);
-
- æKY TransmogrifyColor
- æFc Graphics Libraries.h
- æT function
- æD
- gxColor *TransmogrifyColor(gxColor *dstColor, const gxColor *srcColor, const gxTransferMode *);
-
- æKY SetInkFastXorTransfer
- æFc Graphics Libraries.h
- æT function
- æD
- void SetInkFastXorTransfer(gxInk inky, gxViewDevice destDevice, gxViewPort destViewPort, gxColor *background, gxColor *result);
-
- æKY SetShapeFastXorTransfer
- æFc Graphics Libraries.h
- æT function
- æD
- void SetShapeFastXorTransfer(gxShape source, gxColor *background, gxColor *result);
-
- æKY NewCString
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape NewCString(const char *cString, const gxPoint *position);
-
- æKY NewPString
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape NewPString(const char *pascalString, const gxPoint *position);
-
- æKY NewChar
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape NewChar(const char theChar, const gxPoint *position);
-
- æKY SetCString
- æFc Graphics Libraries.h
- æT function
- æD
- void SetCString(gxShape target, const char *cString, const gxPoint *position);
-
- æKY SetPString
- æFc Graphics Libraries.h
- æT function
- æD
- void SetPString(gxShape target, const char *pascalString, const gxPoint *position);
-
- æKY SetChar
- æFc Graphics Libraries.h
- æT function
- æD
- void SetChar(gxShape target, const char theChar, const gxPoint *position);
-
- æKY DrawCString
- æFc Graphics Libraries.h
- æT function
- æD
- void DrawCString(const char *cString, const gxPoint *position);
-
- æKY DrawPString
- æFc Graphics Libraries.h
- æT function
- æD
- void DrawPString(const char *pascalString, const gxPoint *position);
-
- æKY gDrawChar
- æFc Graphics Libraries.h
- æT function
- æD
- void gDrawChar(const char theChar, const gxPoint *position);
-
- æKY FixTextWidth
- æFc Graphics Libraries.h
- æT function
- æD
- Fixed FixTextWidth(const unsigned char *string, short length);
-
- æKY FixCStringWidth
- æFc Graphics Libraries.h
- æT function
- æD
- Fixed FixCStringWidth(const char *string);
-
- æKY FixPStringWidth
- æFc Graphics Libraries.h
- æT function
- æD
- Fixed FixPStringWidth(const char *string);
-
- æKY FixCharWidth
- æFc Graphics Libraries.h
- æT function
- æD
- Fixed FixCharWidth(char ch);
-
- æKY GetShapeAdvance
- æFc Graphics Libraries.h
- æT function
- æD
- gxPoint *GetShapeAdvance(gxShape target, gxPoint *advance);
-
- æKY SetGlyphText
- æFc Graphics Libraries.h
- æT function
- æD
- void SetGlyphText(gxShape target, const unsigned char *text, long length);
-
- æKY SetGlyphAdvance
- æFc Graphics Libraries.h
- æT function
- æD
- void SetGlyphAdvance(gxShape target, const long advanceBits[]);
-
- æKY SetGlyphStyles
- æFc Graphics Libraries.h
- æT function
- æD
- void SetGlyphStyles(gxShape target, const short styleRuns[], const gxStyle glyphStyles[]);
-
- æKY GetGlyphText
- æFc Graphics Libraries.h
- æT function
- æD
- long GetGlyphText(gxShape source, unsigned char *text);
-
- æKY GetGlyphAdvance
- æFc Graphics Libraries.h
- æT function
- æD
- long GetGlyphAdvance(gxShape source, long advanceBits[]);
-
- æKY GetGlyphStyles
- æFc Graphics Libraries.h
- æT function
- æD
- long GetGlyphStyles(gxShape source, short styleRuns[], gxStyle glyphStyles[]);
-
- æKY PolyToPolyMap
- æFc Graphics Libraries.h
- æT function
- æD
- void PolyToPolyMap(const gxPolygon *source, const gxPolygon *dest, gxMapping *mapping);
-
- æKY PaintRectangle
- æFc Graphics Libraries.h
- æT function
- æD
- void PaintRectangle(const gxRectangle *source, commonColor color);
-
- æKY PaintRectangle2
- æFc Graphics Libraries.h
- æT function
- æD
- void PaintRectangle2(const gxPoint *leftTop, const gxPoint *rightBottom, commonColor color);
-
- æKY PaintRectangle4
- æFc Graphics Libraries.h
- æT function
- æD
- void PaintRectangle4(long left, long top, long right, long bottom, commonColor color);
-
- æKY AddToPicture
- æFc Graphics Libraries.h
- æT function
- æD
- void AddToPicture(gxShape picture, gxShape newShape, gxStyle newStyle, gxInk newInk, gxTransform newTransform);
-
- æKY InsertPictureItem
- æFc Graphics Libraries.h
- æT function
- æD
- void InsertPictureItem(gxShape picture, long index, gxShape newShape, gxStyle newStyle, gxInk newInk, gxTransform newTransform);
-
- æKY GetPictureItem
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape GetPictureItem(gxShape picture, long index, gxShape *destShape, gxStyle *destStyle, gxInk *destInk, gxTransform *destTransform);
-
- æKY SetPictureItem
- æFc Graphics Libraries.h
- æT function
- æD
- void SetPictureItem(gxShape picture, long index, gxShape newShape, gxStyle newStyle, gxInk newInk, gxTransform newTransform);
-
- æKY AddShapeUser
- æFc Graphics Libraries.h
- æT function
- æD
- void AddShapeUser(gxShape target, const void *data, long length, long type);
-
- æKY GetShapeUser
- æFc Graphics Libraries.h
- æT function
- æD
- long GetShapeUser(gxShape source, void *data, long *length, long requestedType, long *foundType, long index);
-
- æKY RemoveShapeUser
- æFc Graphics Libraries.h
- æT function
- æD
- void RemoveShapeUser(gxShape target, long type, long index);
-
- æKY NewRamp
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape NewRamp(const gxColor *firstColor, const gxColor *lastColor, long steps, const gxRectangle *bounds);
-
- æKY DrawRamp
- æFc Graphics Libraries.h
- æT function
- æD
- void DrawRamp(const gxColor *firstColor, const gxColor *lastColor, long steps, const gxRectangle *bounds);
-
- æKY NewCommonRamp
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape NewCommonRamp(commonColor firstColor, commonColor lastColor, long steps, const gxRectangle *bounds);
-
- æKY DrawCommonRamp
- æFc Graphics Libraries.h
- æT function
- æD
- void DrawCommonRamp(commonColor firstColor, commonColor lastColor, long steps, const gxRectangle *bounds);
-
- æKY circleSlack
- æFc Graphics Libraries.h
- æT constant
- æD
- #define circleSlack ((fract)0x3504f334)
-
- æC
-
- If the points form a square, this slop will approximate a circle.
-
- æKY openSpline
- closedSpline
- æFc Graphics Libraries.h
- æT constant
- æD
- enum { openSpline, closedSpline };
-
- æC
-
- Passed as the closed parameter.
-
- æKY MirrorSpline
- æFc Graphics Libraries.h
- æT function
- æD
- gxShape MirrorSpline(long count, gxPoint *points, fract slack, boolean closed);
-
- æKY OutsetShape
- æFc Graphics Libraries.h
- æT function
- æD
- void OutsetShape(gxShape source, Fixed distance);
-
- æKY FrameShape
- æFc Graphics Libraries.h
- æT function
- æD
- void FrameShape(gxShape source, Fixed distance);
-
- æKY gxAnyContext
- gxNeedClient
- gxNeedStack
- gxNeedHeap
- gxEnvironmentControl
- GXParameterCount
- æFc Graphics Linkage.h
- æT constant
- æD
- #define gxAnyContext 0x00
- #define gxNeedClient 0x10
- #define gxNeedStack 0x20
- #define gxNeedHeap 0x40
- #define gxEnvironmentControl 0x80
- #define GXParameterCount(paramEntry) ( (paramEntry) & 0x0F )
-
- æKY QuickDrawGXTrap
- GXTrap
- GXInlineCode
- æFc Graphics Linkage.h
- æT constant
- æD
- #define QuickDrawGXTrap 0xA832
-
- #ifndef dontUseInLines
- #define GXTrap( x, environment ) ={0x303C, x, QuickDrawGXTrap}
- #else
- #define GXTrap( x, environment )
- #endif
-
- #define GXInlineCode( x, environment ) GXTrap(x, environment)
-
- æKY gestaltGraphicsVersion
- gestaltCurrentGraphicsVersion
- gestaltGraphicsAttr
- gestaltGraphicsIsDebugging
- gestaltGraphicsIsLoaded
- gestaltGraphicsIsPowerPC
- æFc Graphics Macintosh.h
- æT constant
- æD
- #define gestaltGraphicsVersion 'grfx' /* gestalt version selector */
- #define gestaltCurrentGraphicsVersion 0x00010000 /* the version described by these headers */
-
- #define gestaltGraphicsAttr 'gfxa' /* gestalt attributes selector */
- #define gestaltGraphicsIsDebugging 0x00000001
- #define gestaltGraphicsIsLoaded 0x00000002
- #define gestaltGraphicsIsPowerPC 0x00000004
-
- æKY defaultPollingHandlerFlags
- okToSwitchDuringPollFlag
- dontSwitchDuringPollFlag
- gxPollingHandlerFlags
- æFc Graphics Macintosh.h
- æT constant
- æD
- enum {
- defaultPollingHandlerFlags = 0x00,
- okToSwitchDuringPollFlag = 0x00,
- dontSwitchDuringPollFlag = 0x01
- };
-
- typedef long gxPollingHandlerFlags;
-
- æKY gxPollingHandlerProcPtr
- æFc Graphics Macintosh.h
- æT structure
- æD
- typedef void (*gxPollingHandlerProcPtr) (long reference, gxPollingHandlerFlags flags);
-
- æKY GXGetGraphicsPollingHandler
- æFc Graphics Macintosh.h
- æT function
- æD
- gxPollingHandlerProcPtr GXGetGraphicsPollingHandler(long *reference)
- GXInlineCode(0x245, gxNeedClient);
-
- æKY GXSetGraphicsPollingHandler
- æFc Graphics Macintosh.h
- æT function
- æD
- void GXSetGraphicsPollingHandler(gxPollingHandlerProcPtr handler, long reference)
- GXInlineCode(0x246, gxNeedClient);
-
- æKY graphicsStateRecord
- graphicsState
- æFc Graphics State Library.h
- æT structure
- æD
- struct graphicsStateRecord {
- gxShape defaultShapes[gxPictureType - 1];
- };
-
- typedef struct graphicsStateRecord *graphicsState;
-
- æKY NewGraphicsState
- æFc Graphics State Library.h
- æT function
- æD
- graphicsState NewGraphicsState(void);
-
- æKY DisposeGraphicsState
- æFc Graphics State Library.h
- æT function
- æD
- void DisposeGraphicsState(graphicsState);
-
- æKY GetGraphicsState
- æFc Graphics State Library.h
- æT function
- æD
- void GetGraphicsState(graphicsState);
-
- æKY SetGraphicsState
- æFc Graphics State Library.h
- æT function
- æD
- void SetGraphicsState(graphicsState);
-
- æKY SwapGraphicsState
- æFc Graphics State Library.h
- æT function
- æD
- graphicsState SwapGraphicsState(graphicsState);
-
- æKY AddResFileFonts
- æFc Graphics Toolbox Library.h
- æT function
- æD
- long AddResFileFonts(short resFileID, gxFont** fontHandleOrNil);
-
- æKY gxTranslationOptions
- gxDefaultOptionsTranslation
- gxOptimizedTranslation
- gxReplaceLineWidthTranslation
- gxSimpleScalingTranslation
- gxSimpleGeometryTranslation
- gxSimpleLinesTranslation
- gxLayoutTextTranslation
- gxRasterTargetTranslation
- gxPostScriptTargetTranslation
- gxVectorTargetTranslation
- gxTranslationOption
- æFc Graphics Toolbox.h
- æT constant
- æD
- enum gxTranslationOptions {
- gxDefaultOptionsTranslation = 0x0000,
- gxOptimizedTranslation = 0x0001,
- gxReplaceLineWidthTranslation = 0x0002,
- gxSimpleScalingTranslation = 0x0004,
- gxSimpleGeometryTranslation = 0x0008, /* implies simple scaling */
- gxSimpleLinesTranslation = 0x000C, /* implies simple geometry & scaling */
- gxLayoutTextTranslation = 0x0010, /* turn on gxLine layout (normally off) */
- gxRasterTargetTranslation = 0x0020,
- gxPostScriptTargetTranslation = 0x0040,
- gxVectorTargetTranslation = 0x0080
- };
-
- typedef long gxTranslationOption;
-
- æKY gxTranslationStatistics
- gxContainsFormsBegin
- gxContainsFormsEnd
- gxContainsPostScript
- gxContainsEmptyPostScript
- gxTranslationStatistic
- æFc Graphics Toolbox.h
- æT constant
- æD
- enum gxTranslationStatistics {
- gxContainsFormsBegin = 0x0001,
- gxContainsFormsEnd = 0x0002,
- gxContainsPostScript = 0x0004,
- gxContainsEmptyPostScript = 0x0008
- };
-
- typedef long gxTranslationStatistic;
-
- æKY gxQuickDrawPictTag
- gxQuickDrawPict
- æFc Graphics Toolbox.h
- æT structure
- æD
- #define gxQuickDrawPictTag 0x70696374 /* 'pict' */
-
- struct gxQuickDrawPict {
- /* translator inputs */
- gxTranslationOption options;
- Rect srcRect;
- Point styleStretch;
-
- /* size of quickdraw picture data */
- unsigned long dataLength;
-
- /* file alias */
- struct gxBitmapDataSourceAlias alias;
- };
-
- æKY gxShapeSpoolProcPtr
- gxShapeSpoolFunction
- æFc Graphics Toolbox.h
- æT structure
- æD
- typedef OSErr (*gxShapeSpoolProcPtr) (gxShape toSpool, long refCon);
- typedef gxShapeSpoolProcPtr gxShapeSpoolFunction;
-
- æKY gxUserViewPortFilterProcPtr
- gxUserViewPortFilter
- æFc Graphics Toolbox.h
- æT structure
- æD
- typedef void (*gxUserViewPortFilterProcPtr) (gxShape toFilter, gxViewPort portOrder, long refCon);
- typedef gxUserViewPortFilterProcPtr gxUserViewPortFilter;
-
- æKY gxConvertQDFontProcPtr
- gxConvertQDFontFunction
- æFc Graphics Toolbox.h
- æT structure
- æD
- typedef long (*gxConvertQDFontProcPtr) (gxStyle dst, long txFont, long txFace);
- typedef gxConvertQDFontProcPtr gxConvertQDFontFunction;
-
- æKY GXNewWindowViewPort
- æFc Graphics Toolbox.h
- æT function
- æD
- gxViewPort GXNewWindowViewPort(WindowPtr qdWindow)
- GXInlineCode(0x236, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetWindowViewPort
- æFc Graphics Toolbox.h
- æT function
- æD
- gxViewPort GXGetWindowViewPort(WindowPtr qdWindow)
- GXInlineCode(0x237, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewPortWindow
- æFc Graphics Toolbox.h
- æT function
- æD
- WindowPtr GXGetViewPortWindow(gxViewPort portOrder)
- GXInlineCode(0x238, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewDeviceGDevice
- æFc Graphics Toolbox.h
- æT function
- æD
- GDHandle GXGetViewDeviceGDevice(gxViewDevice theDevice)
- GXInlineCode(0x239, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetGDeviceViewDevice
- æFc Graphics Toolbox.h
- æT function
- æD
- gxViewDevice GXGetGDeviceViewDevice(GDHandle qdGDevice)
- GXInlineCode(0x23a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXConvertQDPoint
- æFc Graphics Toolbox.h
- æT function
- æD
- void GXConvertQDPoint(const Point *shortPt, gxViewPort portOrder, gxPoint *fixedPt)
- GXInlineCode(0x23b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetGlobalMouse
- æFc Graphics Toolbox.h
- æT function
- æD
- void GXGetGlobalMouse(gxPoint *globalPt)
- GXInlineCode(0x23c, gxNeedClient|gxNeedHeap|gxNeedStack); /* return mouse location in fixed-gxPoint global space */
-
- æKY GXGetViewPortMouse
- æFc Graphics Toolbox.h
- æT function
- æD
- void GXGetViewPortMouse(gxViewPort portOrder, gxPoint *localPt)
- GXInlineCode(0x23d, gxNeedClient|gxNeedHeap|gxNeedStack); /* return fixed-gxPoint local mouse (gxViewPort == 0 --> default) */
-
- æKY GXGetViewPortFilter
- æFc Graphics Toolbox.h
- æT function
- æD
- gxUserViewPortFilter GXGetViewPortFilter(gxViewPort portOrder, long *refCon)
- GXInlineCode(0x25e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewPortFilter
- æFc Graphics Toolbox.h
- æT function
- æD
- void GXSetViewPortFilter(gxViewPort portOrder, gxUserViewPortFilter filter, long refCon)
- GXInlineCode(0x23e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXInstallQDTranslator
- æFc Graphics Toolbox.h
- æT function
- æD
- void GXInstallQDTranslator(GrafPtr port, gxTranslationOption options, const Rect *srcRect, const Rect *dstRect, Point styleStrech, gxShapeSpoolFunction userFunction, void *reference)
- GXInlineCode(0x23f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXRemoveQDTranslator
- æFc Graphics Toolbox.h
- æT function
- æD
- gxTranslationStatistic GXRemoveQDTranslator(GrafPtr port, gxTranslationStatistic *statistic)
- GXInlineCode(0x240, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXConvertPICTToShape
- æFc Graphics Toolbox.h
- æT function
- æD
- gxShape GXConvertPICTToShape(const PicHandle pict, gxTranslationOption options, const Rect *srcRect, const Rect *dstRect, Point styleStretch, gxShape destination, gxTranslationStatistic *stats)
- GXInlineCode(0x241, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXConvertQDFont
- æFc Graphics Toolbox.h
- æT function
- æD
- long GXConvertQDFont(gxStyle theStyle, long txFont, long txFace)
- GXInlineCode(0x242, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetConvertQDFont
- æFc Graphics Toolbox.h
- æT function
- æD
- gxConvertQDFontProcPtr GXGetConvertQDFont(void)
- GXInlineCode(0x243, gxAnyContext);
-
- æKY GXSetConvertQDFont
- æFc Graphics Toolbox.h
- æT function
- æD
- void GXSetConvertQDFont(gxConvertQDFontProcPtr userFunction)
- GXInlineCode(0x244, gxAnyContext);
-
- æKY creatorType
- bugEventClass
- getBugWindowEvent
- selectBugWindowPartEvent
- pasteBugTextEvent
- waitThenContinueEvent
- errorString
- chooseWindowPartBoolean
- quitGraphicsApBoolean
- æFc GraphicsBug Library.h
- æT constant
- æD
- #define creatorType 'gBug'
- #define bugEventClass 'gBug'
- #define getBugWindowEvent 'gBWi'
- #define selectBugWindowPartEvent 'gBWP'
- #define pasteBugTextEvent 'gBPa'
- #define waitThenContinueEvent 'gBWa'
- #define errorString 'errS'
- #define chooseWindowPartBoolean 'cWPB'
- #define quitGraphicsApBoolean 'qGAB'
-
- æKY graphicsBugRequests
- noticeMessage
- warningMessage
- errorMessage
- debugMessage
- commandMessage
- æFc GraphicsBug Library.h
- æT constant
- æD
- enum graphicsBugRequests {
- noticeMessage,
- warningMessage,
- errorMessage,
- debugMessage,
- commandMessage
- };
-
- æKY graphicsBugStatus
- graphicsBugReady
- graphicsBugRunning
- graphicsBugBusy
- lastCommandError
- æFc GraphicsBug Library.h
- æT constant
- æD
- enum graphicsBugCommands {
- noAction,
- executeCommand
- };
-
- enum graphicsBugStatus {
- graphicsBugReady,
- graphicsBugRunning,
- graphicsBugBusy,
- lastCommandError
- };
-
- æKY graphicsBugParameters
- æFc GraphicsBug Library.h
- æT structure
- æD
- struct graphicsBugParameters {
- long message;
- unsigned char command;
- unsigned char status;
- unsigned char toggle;
- char string[81];
- };
-
- æKY maximumIdle
- æFc GraphicsBug Library.h
- æT constant
- æD
- #define maximumIdle 25
-
- æKY SendMessageToGraphicsBug
- æFc GraphicsBug Library.h
- æT function
- æD
- boolean SendMessageToGraphicsBug(long command, const char *str, unsigned long num, boolean waitForCompletion);
-
- æKY DirectDebugMessageToGraphicsBug
- æFc GraphicsBug Library.h
- æT function
- æD
- void DirectDebugMessageToGraphicsBug(void);
-
- æKY boolean
- æFc Math Types.h
- æT structure
- æD
- typedef unsigned char boolean;
-
- æKY Fixed
- æFc Math Types.h
- æT structure
- æD
- #define fixed Fixed
-
- æKY gxPoint
- æFc Math Types.h
- æT structure
- æD
- struct gxPoint {
- Fixed x;
- Fixed y;
- };
-
- æKY fract
- æFc Math Types.h
- æT structure
- æD
- typedef long fract;
-
- æKY gxColorValue
- æFc Math Types.h
- æT structure
- æD
- typedef unsigned short gxColorValue;
-
- æKY gxPolar
- æFc Math Types.h
- æT structure
- æD
- struct gxPolar {
- Fixed radius;
- Fixed angle;
- };
-
- æKY wide
- æFc Math Types.h
- æT structure
- æD
- struct wide {
- long hi;
- unsigned long lo;
- };
-
- æKY gxMapping
- æFc Math Types.h
- æT structure
- æD
- struct gxMapping {
- Fixed map[3][3];
- };
-
- æKY fixed1
- fract1
- gxColorValue1
- gxPositiveInfinity
- gxNegativeInfinity
- æFc Math Types.h
- æT constant
- æD
- #define fixed1 ((Fixed) 0x00010000) /* fixed 1.0 */
- #define fract1 ((fract) 0x40000000) /* fract 1.0 */
-
- #define gxColorValue1 ((gxColorValue) 0xFFFF) /* gxColorValue 1.0 */
- #define gxPositiveInfinity ((Fixed) 0x7FFFFFFF) /* for fixed and fract */
- #define gxNegativeInfinity ((Fixed) 0x80000000) /* for fixed and fract */
-
- æKY userSpool
- æFc Storage Library.h
- æT structure
- æD
- struct userSpool {
- gxSpoolBlock spool;
- long reference;
- long position;
- long size;
- void *data;
- void *userField;
- };
-
- æKY ShapeToHandle
- æFc Storage Library.h
- æT function
- æD
- Handle ShapeToHandle(gxShape source);
-
- æKY HandleToShape
- æFc Storage Library.h
- æT function
- æD
- gxShape HandleToShape(Handle target, long count, const gxViewPort portList[]);
-
- æKY ShapeToFRef
- æFc Storage Library.h
- æT function
- æD
- void ShapeToFRef(gxShape source, short fileRef);
-
- æKY FRefToShape
- æFc Storage Library.h
- æT function
- æD
- gxShape FRefToShape(short fileRef, long count, const gxViewPort portList[]);
-
- æKY ShapeToFile
- æFc Storage Library.h
- æT function
- æD
- void ShapeToFile(gxShape source, Str255 fileName, short vRefNum, OSType creator, OSType fileType);
-
- æKY FileToShape
- æFc Storage Library.h
- æT function
- æD
- gxShape FileToShape(Str255 fileName, short vRefNum, long count, const gxViewPort portList[]);
-
- æKY FontToHandle
- æFc Storage Library.h
- æT function
- æD
- Handle FontToHandle(gxFont fontID, long glyphBits[]);
-
- æKY HandleToFont
- æFc Storage Library.h
- æT function
- æD
- gxFont HandleToFont(Handle source);
-
- æKY ShortPointToFixed
- æFc QD Library.h
- æT function
- æD
- gxPoint *ShortPointToFixed(const Point *, gxPoint *);
-
- æKY FixedPointToShort
- æFc QD Library.h
- æT function
- æD
- Point *FixedPointToShort(const gxPoint *, Point *);
-
- æKY ShortRectToFixed
- æFc QD Library.h
- æT function
- æD
- gxRectangle *ShortRectToFixed(const Rect *, gxRectangle *);
-
- æKY FixedRectToShort
- æFc QD Library.h
- æT function
- æD
- Rect *FixedRectToShort(const gxRectangle *, Rect *);
-
- æKY CTableToColorSet
- æFc QD Library.h
- æT function
- æD
- gxColorSet CTableToColorSet(const CTabHandle);
-
- æKY ColorSetToCTable
- æFc QD Library.h
- æT function
- æD
- CTabHandle ColorSetToCTable(const gxColorSet);
-
- æKY ConvertFromQDBitmap
- æFc QD Library.h
- æT function
- æD
- gxBitmap *ConvertFromQDBitmap(const BitMap *, gxBitmap *);
-
- æKY ConvertToQDBitmap
- æFc QD Library.h
- æT function
- æD
- BitMap *ConvertToQDBitmap(const gxBitmap *, BitMap *);
-
- æKY BitMapToShape
- æFc QD Library.h
- æT function
- æD
- gxShape BitMapToShape(const BitMap *);
-
- æKY PixMapToShape
- æFc QD Library.h
- æT function
- æD
- gxShape PixMapToShape(const PixMapHandle);
-
- æKY GetPixMapShape
- æFc QD Library.h
- æT function
- æD
- gxShape GetPixMapShape(short resourceID);
-
- æKY CICNToMask
- æFc QD Library.h
- æT function
- æD
- gxShape CICNToMask(CIconHandle iconH);
-
- æKY CICNToShape
- æFc QD Library.h
- æT function
- æD
- gxShape CICNToShape(CIconHandle iconH);
-
- æKY GetCICNMask
- æFc QD Library.h
- æT function
- æD
- gxShape GetCICNMask(long resourceID);
-
- æKY GetCICNShape
- æFc QD Library.h
- æT function
- æD
- gxShape GetCICNShape(long resourceID);
-
- æKY offscreen
- æFc Offscreen Library.h
- æT function
- æD
- struct offscreen {
- gxShape draw; /* a gxBitmap gxShape which, when drawn, will transfer the offscreen to the display */
- gxTransform xform; /* a gxTransform that will cause shapes owning it to draw offscreen. */
- gxViewDevice device; /* the offscreen gxViewDevice whose gxColorSpace, etc. you may change */
- gxViewPort port; /* the offscreen gxViewPort which may be placed in any gxTransform's gxViewPort list */
- gxViewGroup group; /* the global space in which the gxViewPort and gxViewDevice exist */
- };
-
- æKY viewPortBuffer
- æFc Offscreen Library.h
- æT function
- æD
- typedef struct viewPortBufferRecord **viewPortBuffer;
-
- æKY CreateOffscreen
- æFc Offscreen Library.h
- æT function
- æD
- void CreateOffscreen(offscreen *target, gxShape bitmapShape);
-
- æKY DisposeOffscreen
- æFc Offscreen Library.h
- æT function
- æD
- void DisposeOffscreen(offscreen *target);
-
- æKY CopyToBitmaps
- æFc Offscreen Library.h
- æT function
- æD
- void CopyToBitmaps(gxShape target, gxShape source);
-
- æKY NewViewPortBuffer
- æFc Offscreen Library.h
- æT function
- æD
- viewPortBuffer NewViewPortBuffer(gxViewPort originalPort);
-
- æKY DisposeViewPortBuffer
- æFc Offscreen Library.h
- æT function
- æD
- void DisposeViewPortBuffer(viewPortBuffer target);
-
- æKY ValidViewPortBuffer
- æFc Offscreen Library.h
- æT function
- æD
- boolean ValidViewPortBuffer(viewPortBuffer target);
-
- æKY UpdateViewPortBuffer
- æFc Offscreen Library.h
- æT function
- æD
- boolean UpdateViewPortBuffer(viewPortBuffer target);
-
- æKY GetViewPortBufferViewPort
- æFc Offscreen Library.h
- æT function
- æD
- gxViewPort GetViewPortBufferViewPort(viewPortBuffer source);
-
- æKY GetViewPortBufferShape
- æFc Offscreen Library.h
- æT function
- æD
- gxShape GetViewPortBufferShape(viewPortBuffer source);
-
- æKY GetCollectionItemCategory
- æFc PrintingLibraries.h
- æT function
- æD
- OSErr GetCollectionItemCategory (Collection,
- CollectionTag,
- long tagID,
- gxCollectionCategory *);
-
- æKY SetCollectionItemCategory
- æFc PrintingLibraries.h
- æT function
- æD
- OSErr SetCollectionItemCategory (Collection,
- CollectionTag,
- long tagID,
- gxCollectionCategory);
-
- æKY RemoveCollectionCategory
- æFc PrintingLibraries.h
- æT function
- æD
- OSErr RemoveCollectionCategory (Collection,
- gxCollectionCategory);
-
- æKY GetCollectionItemLock
- æFc PrintingLibraries.h
- æT function
- æD
- OSErr GetCollectionItemLock (Collection,
- CollectionTag,
- long tagID,
- Boolean *isLocked);
-
- æKY SetCollectionItemLock
- æFc PrintingLibraries.h
- æT function
- æD
- OSErr SetCollectionItemLock (Collection,
- CollectionTag,
- long tagID,
- Boolean lockIt);
-
- æKY AddJobItem
- æFc PrintingLibraries.h
- æT function
- æD
- OSErr AddJobItem (gxJob, CollectionTag, long id, long itemSize, void *itemData);
-
- æKY AddFormatItem
- æFc PrintingLibraries.h
- æT function
- æD
- OSErr AddFormatItem (gxFormat, CollectionTag, long id, long itemSize, void *itemData);
-
- æKY AddVolatileJobItem
- æFc PrintingLibraries.h
- æT function
- æD
- OSErr AddVolatileJobItem (gxJob, CollectionTag, long id, long itemSize, void *itemData);
-
- æKY AddVolatileFormatItem
- æFc PrintingLibraries.h
- æT function
- æD
- OSErr AddVolatileFormatItem (gxFormat, CollectionTag, long id, long itemSize, void *itemData);
-
- æKY GetPaperTypeBaseType
- æFc PrintingLibraries.h
- æT function
- æD
- long GetPaperTypeBaseType (gxPaperType thePaperType);
-
- æKY SetPaperTypeBaseType
- æFc PrintingLibraries.h
- æT function
- æD
- void SetPaperTypeBaseType (gxPaperType thePaperType, long theBasePaperType);
-
- æKY GetPaperTypeCreator
- æFc PrintingLibraries.h
- æT function
- æD
- OSType GetPaperTypeCreator(gxPaperType thePaperType);
-
- æKY SetPaperTypeCreator
- æFc PrintingLibraries.h
- æT function
- æD
- void SetPaperTypeCreator (gxPaperType thePaperType, OSType theCreator);
-
- æKY GetPaperTypeUnits
- æFc PrintingLibraries.h
- æT function
- æD
- unsigned char GetPaperTypeUnits (gxPaperType thePaperType);
-
- æKY SetPaperTypeUnits
- æFc PrintingLibraries.h
- æT function
- æD
- void SetPaperTypeUnits (gxPaperType thePaperType, unsigned char theUnits);
-
- æKY GetPaperTypeFlags
- æFc PrintingLibraries.h
- æT function
- æD
- unsigned long GetPaperTypeFlags (gxPaperType thePaperType);
-
- æKY SetPaperTypeFlags
- æFc PrintingLibraries.h
- æT function
- æD
- void SetPaperTypeFlags (gxPaperType thePaperType, unsigned long theFlags);
-
- æKY GetPaperTypeComment
- æFc PrintingLibraries.h
- æT function
- æD
- void GetPaperTypeComment (gxPaperType thePaperType, Str255 theComment);
-
- æKY SetPaperTypeComment
- æFc PrintingLibraries.h
- æT function
- æD
- OSErr SetPaperTypeComment (gxPaperType thePaperType, Str255 theComment);
-
- æKY LockFormatPaperType
- æFc PrintingLibraries.h
- æT function
- æD
- void LockFormatPaperType (gxFormat, Boolean lockPaperType);
-
- æKY GetJobFormatLineConstraint
- æFc PrintingLibraries.h
- æT function
- æD
- gxPositionConstraintTableHdl GetJobFormatLineConstraint(gxJob, gxPositionConstraintTableHdl);
-
- æKY GetJobFormatFonts
- æFc PrintingLibraries.h
- æT function
- æD
- gxFontTableHdl GetJobFormatFonts(gxJob, gxFontTableHdl);
-
- æKY GetJobFormatFontCommonStyles
- æFc PrintingLibraries.h
- æT function
- æD
- gxStyleNameTableHdl GetJobFormatFontCommonStyles(gxJob, gxFont, gxStyleNameTableHdl);
-
- æKY GetJobFormatFontConstraint
- æFc PrintingLibraries.h
- æT function
- æD
- gxPositionConstraintTableHdl GetJobFormatFontConstraint(gxJob, gxFont, gxPositionConstraintTableHdl);
-
- æKY SetStyleJobFormatCommonStyle
- æFc PrintingLibraries.h
- æT function
- æD
- gxStyle SetStyleJobFormatCommonStyle(gxJob, Str255, gxStyle);
-
- æKY fontHeaderTag
- horizontalHeaderTag
- indexToLocationTag
- maximumProfileTag
- controlValueTag
- preProgramTag
- glyphDataTag
- horizontalMetricsTag
- verticalMetricsTag
- fontProgramTag
- bitmapLocationTag
- bitmapDataTag
- glyphVariationTag
- cvtVariationTag
- accentAttachmentTag
- postscriptGlyphNameTag
- verticalHeaderTag
- æFc TrueType Library.h
- æT constant
- æD
- #define fontHeaderTag 0x68656164 /* 'head' */
- #define horizontalHeaderTag 0x68686561 /* 'hhea' */
- #define indexToLocationTag 0x6c6f6361 /* 'loca' */
- #define maximumProfileTag 0x6d617870 /* 'maxp' */
- #define controlValueTag 0x63767420 /* 'cvt ' */
- #define preProgramTag 0x70726570 /* 'prep' */
- #define glyphDataTag 0x676c7966 /* 'glyf' */
- #define horizontalMetricsTag 0x686d7478 /* 'hmtx' */
- #define verticalMetricsTag 0x766d7478 /* 'vmtx' */
- #define fontProgramTag 0x6670676d /* 'fpgm' */
- #define bitmapLocationTag 0x626c6f63 /* 'bloc' */
- #define bitmapDataTag 0x62646174 /* 'bdat' */
- #define glyphVariationTag 0x67766172 /* 'gvar' */
- #define cvtVariationTag 0x63766172 /* 'cvar' */
- #define accentAttachmentTag 0x61636e74 /* 'acnt' */
- #define postscriptGlyphNameTag 0x706f7374 /* 'post' */
- #define verticalHeaderTag 0x76686561 /* 'vhea' */
-
- æKY glyphBoundingBox
- æFc TrueType Library.h
- æT structure
- æD
- struct glyphBoundingBox {
- short xMin;
- short yMin;
- short xMax;
- short yMax;
- };
-
- æKY ComputeGlyphBBox
- æFc TrueType Library.h
- æT function
- æD
- void ComputeGlyphBBox(register glyphBoundingBox* bbox, const short xArray[], const short yArray[], int counter);
-
- æKY GetFontGlyphData
- æFc TrueType Library.h
- æT function
- æD
- long GetFontGlyphData(gxFont fontID, long index, void* userCopy);
-
- æKY SetFontGlyphData
- æFc TrueType Library.h
- æT function
- æD
- void SetFontGlyphData(gxFont fontID, long index, long length, void* data);
-
- æKY SetFontGlyphShape
- æFc TrueType Library.h
- æT function
- æD
- void SetFontGlyphShape(gxFont fontID, long glyphIndex, gxShape pathOrPolygon);
-
- æKY GetFontGlyphOutline
- æFc TrueType Library.h
- æT function
- æD
- long GetFontGlyphOutline(gxFont fontID,
- long glyphIndex,
- short* contourCount,
- short endPoint[],
- unsigned char onCurve[],
- short xCoord[],
- short yCoord[],
- short* instructionCount,
- unsigned char instructions[],
- glyphBoundingBox* bbox);
-
- æKY SetFontGlyphOutline
- æFc TrueType Library.h
- æT function
- æD
- void SetFontGlyphOutline(gxFont fontID,
- long glyphIndex,
- long contourCount,
- const short endPoint[],
- const unsigned char onCurve[],
- const short xCoord[],
- const short yCoord[],
- long instructionCount,
- const unsigned char instructions[],
- const glyphBoundingBox* bbox);
-
- æKY gxAnyNumber
- æFc Synonym Tags.h
- æT constant
- æD
- #define gxAnyNumber 1
-
- æKY gxPostScriptTag
- gxPostControlTag
- gxPsStateFlags
- gxNoSave
- gxPostControl
- æFc Synonym Tags.h
- æT constant
- æD
- #define gxPostScriptTag 0x706f7374 /* 'post' */
- #define gxPostControlTag 0x70736374 /* 'psct' */
-
- enum gxPsStateFlags {
- gxNoSave = 1 /* don't do save-restore around PS data */
- };
-
- struct gxPostControl {
- long flags; /* PostScript state flags */
- };
-
- æKY gxDashSynonymTag
- gxDashSynonym
- æFc Synonym Tags.h
- æT structure
- æD
- #define gxDashSynonymTag 0x73647368 /* 'sdsh' */
-
- struct gxDashSynonym{
- long size; /* number of elements in array */
- Fixed dashLength[gxAnyNumber]; /* Array of dash lengths */
- };
-
- æKY gxLineCapSynonymTag
- gxLineCaps
- gxButtCap
- gxRoundCap
- gxSquareCap
- gxTriangleCap
- gxLineCapSynonym
- æFc Synonym Tags.h
- æT constant
- æD
- #define gxLineCapSynonymTag 0x6c636170 /* 'lcap' */
-
- enum gxLineCaps {
- gxButtCap,
- gxRoundCap,
- gxSquareCap,
- gxTriangleCap
- };
-
- typedef long gxLineCapSynonym; /* gxLine cap type */
-
- æKY gxCubicSynonymTag
- gxCubicSynonym
- gxIgnoreFlag
- gxLineToFlag
- gxCurveToFlag
- gxMoveToFlag
- gxClosePathFlag
- gxCubicInstructionMask
- gxCubicSynonymFlags
- æFc Synonym Tags.h
- æT constant
- æD
- #define gxCubicSynonymTag 0x63756278 /* 'cubx' */
-
- enum gxCubicSynonym {
- gxIgnoreFlag = 0x0000, /* Ignore this word, get next one */
- gxLineToFlag = 0x0001, /* Draw a gxLine to gxPoint following this flag */
- gxCurveToFlag = 0x0002, /* Draw a gxCurve through the 3 points following this flag */
- gxMoveToFlag = 0x0003, /* Start a new contour at the gxPoint following this flag */
- gxClosePathFlag = 0x0004 /* Close the contour */
- };
-
- #define gxCubicInstructionMask 0x000F /* low four bits are gxPoint instructions */
-
- typedef short gxCubicSynonymFlags; /* Low four bits are instruction (moveto, lineto, curveto, closepath) */
-
- æKY gxPatternSynonymTag
- gxPatterns
- gxHatch
- gxCrossHatch
- gxPatternSynonym
- æFc Synonym Tags.h
- æT constant
- æD
- #define gxPatternSynonymTag 0x7074726E /* 'ptrn' */
-
- enum gxPatterns {
- gxHatch,
- gxCrossHatch
- };
-
- struct gxPatternSynonym{
- long patternType; /* one of the gxPatterns: gxHatch or gxCrossHatch */
- Fixed angle; /* angle at which pattern is drawn */
- Fixed spacing; /* distance between two parallel pattern lines */
- Fixed thickness; /* thickness of the pattern */
- gxPoint anchorPoint; /* gxPoint with with respect to which pattern position is calculated */
- };
-
- æKY shapeControl
- æFc Shape Controls Library.h
- æT structure
- æD
- typedef struct shapeControlRecord **shapeControl;
-
- æKY NewShapeControl
- DisposeShapeControl
- GetShapeControlSelection
- SetShapeControlsSelection
- GetShapeControlSelectionHandles
- SendEventToShapeControl
- InvalidateShapeControlShape
- InvalidateShapeControlRectangle
- UpdateShapeControl
- æFc Shape Controls Library.h
- æT function
- æD
- shapeControl NewShapeControl(gxShape items, gxShape background, gxShape foreground);
- void DisposeShapeControl(shapeControl target);
- gxShape GetShapeControlSelection(const shapeControl source);
- void SetShapeControlsSelection(shapeControl target, gxShape shapesToSelect, boolean bringToFront, boolean replaceSelection);
- gxShape GetShapeControlSelectionHandles(const shapeControl source);
- boolean SendEventToShapeControl(shapeControl target, EventRecord *event);
- void InvalidateShapeControlShape(shapeControl target, gxShape invalidShape);
- void InvalidateShapeControlRectangle(shapeControl target, gxRectangle *bounds);
- void UpdateShapeControl(shapeControl target);
-
- æC
-
- • The item's shape passed in is used directly by the Shape Controls Library;
- the application may modify or look at it at any time. Note that if the
- application removes or adds a sub-shape (or changes a sub-shape
- in any way) then it needs to call InvalidShapeControlShape on the sub-shape.
-
- • The foreground and background shapes are also used directly by the
- Shape Controls Library and therefore can be modified at any time (and also
- must be invalidated). The background shape appears underneath all the items
- and the foreground shape appears above all the items, but below the control
- handles for the current selection.
-
- • The foreground and background shapes will both be modified slightly to draw to
- the same list of viewPorts that the items picture goes to. Other than this,
- they will not be changed.
-
- • GetShapeControlSelection and SetShapeControlSelection do NOT work directly with
- the selection picture inside the shape control; instead GetShapeControlSelection
- returns a completely new picture that contains all the sub-shapes of the item
- picture that are selected. The application must then dispose of this returned
- picture when it is through with it. SetShapeControlSelection will select all the
- sub-shapes of the items picture contained by shapesToSelect. The application may
- then dispose of this shapesToSelect picture. The shapesToSelect parameter may be a
- single sub-shape instead of a picture, but it must always be contained by the
- item's picture.
-
- • GetShapeControlSelectionHandles returns a copy of the shape that is drawn as
- the selection’s handles.
-
- • SendEventToShapeControl returns true if it handled the event and false if it
- didn’t. The events handled are:
-
- * keyDown: delete removes the item
- * mouseDown: in a destination gxViewPort for the item's picture,
- the selection will be tracked; any other mouse event will return false.
-
- • InvalidateShapeControlShape does NOT require that invalidShape be a member of
- the item's picture for the shape control. However, if invalidShape is a member
- and it is selected, then the control handles will be added to the invalid area
- also. An application should use this call when invalidating a picture containly
- several widely separated disjoint areas; it should probably use
- InvalidateShapeControlRectangle to invalidate other types of shapes.
-
- • UpdateShapeControl redraws all the invalid areas that have been recorded by
- calls to InvalidateShapeControlShape and InvalidateShapeControlRectangle.
-
- • The Shape Controls Library will try to allocate an offscreen buffer for each
- of the viewPorts that the item's picture draws into. If this buffer is allocated,
- then the manipulation of the sub-objects will be flicker-free. If, on the other
- hand, there is not enough memory to allocate this buffer, then the
- Shape Controls Library will still work, but the objects will flicker quite a bit
- as they are manipulated.
-
- æKY selectionExtremeEdge
- æFc Selection Library.h
- æT constant
- æD
- #define selectionExtremeEdge -1
-
- æKY SelectionTypes
- emptySelection
- simpleCaret
- simpleRange
- discontiguousRange
- SelectionType
- æFc Selection Library.h
- æT constant
- æD
- enum SelectionTypes {
- emptySelection,
- simpleCaret,
- simpleRange,
- discontiguousRange
- };
-
- typedef unsigned short SelectionType;
-
- æKY SelectionMatches
- notInSelection
- partlyInSelection
- fullyInSelection
- equalToSelection
- SelectionMatch
- æFc Selection Library.h
- æT constant
- æD
- enum SelectionMatches {
- notInSelection,
- partlyInSelection,
- fullyInSelection,
- equalToSelection
- };
-
- typedef unsigned short SelectionMatch;
-
- æKY SelectionOffset
- æFc Selection Library.h
- æT structure
- æD
- typedef long SelectionOffset;
-
- æKY SelectionOffsetRange
- æFc Selection Library.h
- æT structure
- æD
- struct SelectionOffsetRange {
- SelectionOffset minOffset; /* earliest char */
- SelectionOffset maxOffset; /* latest char */
- };
-
- æKY SelectionRanges
- CaretPiece
- Selection
- SelectionPtr
- SelectionHandle
- æFc Selection Library.h
- æT structure
- æD
- struct SelectionRanges {
- long rangeCount;
- struct SelectionOffsetRange ranges[gxAnyNumber];
- };
-
- struct CaretPiece {
- SelectionOffset offset;
- short leadingEdge;
- };
-
- struct Selection {
- SelectionType type;
- union {
- struct CaretPiece caret;
- struct SelectionRanges range;
- } data;
- };
-
- typedef struct Selection* SelectionPtr, ** SelectionHandle;
-
- æKY NewEmptySelection
- æFc Selection Library.h
- æT function
- æD
- SelectionHandle NewEmptySelection(void);
-
- æKY NewCaretSelection
- æFc Selection Library.h
- æT function
- æD
- SelectionHandle NewCaretSelection(SelectionOffset offset, long leadingEdge);
-
- æKY NewRangeSelection
- æFc Selection Library.h
- æT function
- æD
- SelectionHandle NewRangeSelection(SelectionOffsetRange *range);
-
- æKY NewFullSelection
- æFc Selection Library.h
- æT function
- æD
- SelectionHandle NewFullSelection(void);
-
- æKY NewStartSelection
- æFc Selection Library.h
- æT function
- æD
- SelectionHandle NewStartSelection(SelectionOffset toOffset);
-
- æKY NewEndSelection
- æFc Selection Library.h
- æT function
- æD
- SelectionHandle NewEndSelection(SelectionOffset fromOffset);
-
- æKY SetEmptySelection
- æFc Selection Library.h
- æT function
- æD
- void SetEmptySelection(SelectionHandle selection);
-
- æKY SetCaretSelection
- æFc Selection Library.h
- æT function
- æD
- void SetCaretSelection(SelectionHandle selection, SelectionOffset offset, long leadingEdge);
-
- æKY SetRangeSelection
- æFc Selection Library.h
- æT function
- æD
- void SetRangeSelection(SelectionHandle selection, SelectionOffsetRange *range);
-
- æKY SetFullSelection
- æFc Selection Library.h
- æT function
- æD
- void SetFullSelection(SelectionHandle selection);
-
- æKY SetStartSelection
- æFc Selection Library.h
- æT function
- æD
- void SetStartSelection(SelectionHandle selection, SelectionOffset toOffset);
-
- æKY SetEndSelection
- æFc Selection Library.h
- æT function
- æD
- void SetEndSelection(SelectionHandle selection, SelectionOffset fromOffset);
-
- æKY DisposeSelection
- æFc Selection Library.h
- æT function
- æD
- void DisposeSelection(SelectionHandle selection);
-
- æKY GetSelectionType
- æFc Selection Library.h
- æT function
- æD
- SelectionType GetSelectionType(SelectionHandle selection);
-
- æKY GetCaretSelection
- æFc Selection Library.h
- æT function
- æD
- SelectionOffset GetCaretSelection(SelectionHandle selection, boolean *leadingEdge);
-
- æKY GetRangeSelection
- æFc Selection Library.h
- æT function
- æD
- long GetRangeSelection(SelectionHandle selection, SelectionRanges *selectionRanges);
-
- æKY RangeInSelection
- æFc Selection Library.h
- æT function
- æD
- SelectionMatch RangeInSelection(SelectionHandle selection, SelectionOffsetRange *range);
-
- æKY InvertSelection
- æFc Selection Library.h
- æT function
- æD
- void InvertSelection(SelectionHandle dest);
-
- æKY ShiftSelection
- æFc Selection Library.h
- æT function
- æD
- void ShiftSelection(SelectionHandle dest, SelectionOffset delta);
-
- æKY UnionSelection
- æFc Selection Library.h
- æT function
- æD
- void UnionSelection(SelectionHandle dest, SelectionHandle source);
-
- æKY SectSelection
- æFc Selection Library.h
- æT function
- æD
- void SectSelection(SelectionHandle dest, SelectionHandle source);
-
- æKY XorSelection
- æFc Selection Library.h
- æT function
- æD
- void XorSelection(SelectionHandle dest, SelectionHandle source);
-
- æKY DiffSelection
- æFc Selection Library.h
- æT function
- æD
- void DiffSelection(SelectionHandle dest, SelectionHandle source);
-
- æKY GetLayoutSelection
- æFc Selection Library.h
- æT structure
- æD
- gxShape GetLayoutSelection(
- gxShape layout,
- SelectionHandle selection,
- SelectionOffset lineStart,
- gxHighlightType highlightType,
- gxCaretType caretType);
-
- æKY NewDiscontiguousSelection
- æFc Selection Library.h
- æT function
- æD
- SelectionHandle NewDiscontiguousSelection(SelectionRanges *ranges);
-
- æKY kScalerOpenSelect
- kScalerNewFontSelect
- kScalerNewVariationSelect
- kScalerNewTransformationSelect
- kScalerNewGlyphSelect
- kScalerStreamFontSelect
- kScalerKernGlyphsSelect
- kScalerCloseSelect
- æFc Scaler Library.h
- æT constant
- æD
- enum {
- kScalerOpenSelect = 0,
- kScalerNewFontSelect,
- kScalerNewVariationSelect,
- kScalerNewTransformationSelect,
- kScalerNewGlyphSelect,
- kScalerStreamFontSelect,
- kScalerKernGlyphsSelect,
- kScalerCloseSelect
- };
-
- æKY FontScalerOpen
- æFc Scaler Library.h
- æT function
- æD
- scalerError FontScalerOpen( scalerContext* context, scalerInfo* theInfo);
-
- æKY FontScalerNewFont
- æFc Scaler Library.h
- æT function
- æD
- scalerError FontScalerNewFont( scalerContext* context, scalerFontInfo* info);
-
- æKY FontScalerNewVariation
- æFc Scaler Library.h
- æT function
- æD
- scalerError FontScalerNewVariation( scalerContext* context, long count, const gxFontVariation variation[]);
-
- æKY FontScalerNewTransform
- æFc Scaler Library.h
- æT function
- æD
- scalerError FontScalerNewTransform( scalerContext* context, const scalerTransform* trans, scalerTransformInfo* info);
-
- æKY FontScalerNewGlyph
- æFc Scaler Library.h
- æT function
- æD
- scalerError FontScalerNewGlyph( scalerContext* context, const scalerGlyph* glyph, scalerMetrics* theMetrics, scalerBitmap* bitImage, void* outlineData);
-
- æKY FontScalerStreamFont
- æFc Scaler Library.h
- æT function
- æD
- scalerError FontScalerStreamFont( scalerContext* context, scalerStream* stream);
-
- æKY FontScalerKernGlyphs
- æFc Scaler Library.h
- æT function
- æD
- scalerError FontScalerKernGlyphs( scalerContext* context, scalerKerning* kerning, gxPoint deltas[], scalerKerningNote flags[], gxPoint locations[]);
-
- æKY FontScalerClose
- æFc Scaler Library.h
- æT function
- æD
- scalerError FontScalerClose( scalerContext* context);
-
- æKY CloseAllOpenFontScalers
- æFc Scaler Library.h
- æT function
- æD
- void CloseAllOpenFontScalers(void);
-
- æKY FSCCallNow
- æFc Scaler Library.h
- æT macro
- æD
- #define FSCCallNow(selector,size) = ComponentCallNow(selector,size)
-
- æKY ComponentFontScalerOpen
- æFc Scaler Library.h
- æT function
- æD
- pascal ComponentResult ComponentFontScalerOpen(ComponentInstance c,
- scalerContext* context,
- scalerInfo* theInfo)
- FSCCallNow( 0 /* kScalerOpenSelect */, 8 /* sizeof(scalerContext*)+sizeof(scalerInfo*) */ );
-
- æKY ComponentFontScalerNewFont
- æFc Scaler Library.h
- æT function
- æD
- pascal ComponentResult ComponentFontScalerNewFont(ComponentInstance c,
- scalerContext* context,
- scalerFontInfo* info)
- FSCCallNow( 1 /* kScalerNewFontSelect */, 8 /* sizeof(scalerContext*)+sizeof(scalerFontInfo*) */ );
-
- æKY ComponentFontScalerNewVariation
- æFc Scaler Library.h
- æT function
- æD
- pascal ComponentResult ComponentFontScalerNewVariation(ComponentInstance c,
- scalerContext* context,
- long count,
- const gxFontVariation variation[])
- FSCCallNow( 2 /* kScalerNewVariationSelect */, 12 /* sizeof(scalerContext*)+sizeof(long)+sizeof(gxFontVariation*) */);
-
- æKY ComponentFontScalerNewTransform
- æFc Scaler Library.h
- æT function
- æD
- pascal ComponentResult ComponentFontScalerNewTransform(ComponentInstance c,
- scalerContext* context,
- const scalerTransform* trans,
- scalerTransformInfo* info)
- FSCCallNow( 3 /* kScalerNewTransformationSelect */, 12 /* sizeof(scalerContext*)+sizeof(scalerTransform*)+sizeof(scalerTransformInfo*) */);
-
- æKY ComponentFontScalerNewGlyph
- æFc Scaler Library.h
- æT function
- æD
- pascal ComponentResult ComponentFontScalerNewGlyph(ComponentInstance c,
- scalerContext* context,
- const scalerGlyph* glyph,
- scalerMetrics* theMetrics,
- scalerBitmap* bitImage,
- void* outlineData)
- FSCCallNow( 4 /* kScalerNewGlyphSelect */, 20 /* sizeof(scalerContext*)+sizeof(scalerGlyph*)+sizeof(scalerMetrics*)+sizeof(scalerBitmap*)+sizeof(void*) */);
-
- æKY ComponentFontScalerStreamFont
- æFc Scaler Library.h
- æT function
- æD
- pascal ComponentResult ComponentFontScalerStreamFont(ComponentInstance c,
- scalerContext* context,
- scalerStream* Stream)
- FSCCallNow( 5 /* kScalerStreamFontSelect */, 8 /* sizeof(scalerContext*)+sizeof(scalerStream*) */);
-
- æKY ComponentScalerKernGlyphs
- æFc Scaler Library.h
- æT function
- æD
- pascal ComponentResult ComponentScalerKernGlyphs(ComponentInstance c,
- scalerContext* context,
- scalerKerning* kerning,
- gxPoint deltas[],
- scalerKerningNote flags[],
- gxPoint locations[])
- FSCCallNow( 6 /* kScalerKernGlyphsSelect */, 20 /* sizeof(scalerContext*)+sizeof(scalerKerning* )+sizeof(gxPoint*)+sizeof(gxPoint*)+sizeof(unsigned short*) */);
-
- æKY ComponentFontScalerClose
- æFc Scaler Library.h
- æT function
- æD
- pascal ComponentResult ComponentFontScalerClose(ComponentInstance c, scalerContext* context)
- FSCCallNow( 7 /* kScalerCloseSelect */, 4 /* sizeof(scalerContext*) */);
-
- æKY StyleRunOverrides
- æFc Layout Library.h
- æT structure
- æD
- struct StyleRunOverrides {
- gxPriorityJustificationOverride *priorityJustOverride;
- gxGlyphJustificationOverride *glyphJustOverrides;
- long glyphJustOverridesCount;
- gxGlyphSubstitution *glyphSubstitutions;
- long glyphSubstitutionsCount;
- gxKerningAdjustment *kerningAdjustments;
- long kerningAdjustmentsCount;
- };
-
- æKY ParagraphRecord
- ParagraphRecordHandle
- æFc Layout Library.h
- æT structure
- æD
- struct ParagraphRecord {
- short nLayouts;
- Fixed totalHeight;
- gxShape layouts[gxAnyNumber];
- };
-
- typedef struct ParagraphRecord** ParagraphRecordHandle;
-
- æKY RunFeatureTypeName
- æFc Layout Library.h
- æT structure
- æD
- struct RunFeatureTypeName {
- gxRunFeatureType featureType;
- unsigned short nSelectors;
- unsigned short selectorTableOffset;
- short nameIndex;
- };
-
- æKY RunFeatureSelectorName
- æFc Layout Library.h
- æT structure
- æD
- struct RunFeatureSelectorName {
- gxRunFeatureSelector featureSelector;
- short nameIndex;
- };
-
- æKY InitializeRunControls
- æFc Layout Library.h
- æT function
- æD
- void InitializeRunControls (gxRunControls *runControls);
-
- æKY InitializeLayoutOptions
- æFc Layout Library.h
- æT function
- æD
- void InitializeLayoutOptions (gxLayoutOptions *layoutOptions);
-
- æKY InitializeStyleRunOverrides
- æFc Layout Library.h
- æT function
- æD
- void InitializeStyleRunOverrides (StyleRunOverrides *overrides);
-
- æKY SetDefaultPriorityJustOverride
- æFc Layout Library.h
- æT function
- æD
- void SetDefaultPriorityJustOverride (gxPriorityJustificationOverride *override);
-
- æKY SetLayoutStyle
- æFc Layout Library.h
- æT structure
- æD
- void SetLayoutStyle (
- gxStyle s,
- char *gxFontName,
- Fixed textSize,
- gxTextAttribute attr,
- gxRunControls *runControls,
- gxRunFeature runFeatures[],
- long runFeaturesCount,
- StyleRunOverrides *overrides);
-
- æKY NewLayoutStyle
- æFc Layout Library.h
- æT structure
- æD
- gxStyle NewLayoutStyle (
- char *gxFontName,
- Fixed textSize,
- gxTextAttribute attr,
- gxRunControls *runControls,
- gxRunFeature runFeatures[],
- long runFeaturesCount,
- StyleRunOverrides *overrides);
-
- æKY NewSingleLayout
- æFc Layout Library.h
- æT structure
- æD
- gxShape NewSingleLayout (
- char *text,
- char *gxFontName,
- Fixed textSize,
- gxLayoutOptions *options,
- gxPoint *position,
- gxTextAttribute attr,
- gxRunControls *runControls,
- gxRunFeature runFeatures[],
- long runFeaturesCount,
- StyleRunOverrides *overrides);
-
- æKY NewParagraph
- NewStyledParagraph
- DisposeParagraph
- æFc Layout Library.h
- æT function
- æD
- ParagraphRecordHandle NewParagraph ( char *text,
- gxStyle baseStyle,
- Fixed width,
- long justified, /* really a boolean; this way for compiler difference reasons */
- Fixed lineHeight, /* if zero, we will deduce */
- gxPoint *firstOrigin); /* origin of first gxLine in paragraph */
-
- ParagraphRecordHandle NewStyledParagraph( long textRunCount,
- const void *text[],
- const short textRunLengths[],
- long styleRunCount,
- const gxStyle styles[],
- const short styleRunLengths[],
- long levelRunCount,
- const short levels[],
- const short levelRunLengths[],
- long totalByteCount,
- const gxLayoutOptions *layoutOptions,
- Fixed lineHeight,
- const gxPoint *firstOrigin);
-
- void DisposeParagraph(ParagraphRecordHandle paraRec);
-
- æC
-
- These functions provide a limited paragraph-creation function.
- They make calls to GetWidthArray and do simple gxLine-breaking
- using the obtained widths.
-
- !!! IMPORTANT NOTE FOLLOWS !!!
-
- These functions need to be able to deal with text in multiple
- scripts, which might contain zero bytes. Therefore calls that
- determine hard stops (such as NewParagraph) do NOT stop at zero
- bytes; this means that just passing in a single C string is NOT
- sufficient! Callers will need to add a carriage return themselves
- to the end of the text source.
-
- æKY GetLayoutBounds
- æFc Layout Library.h
- æT function
- æD
- gxShape GetLayoutBounds(gxShape layout);
-
- æC
-
- GetLayoutBounds can be used to return the bounds of a layout.
-
- æKY LayoutEditHandle
- æFc Layout Edit Library.h
- æT structure
- æD
- typedef Handle LayoutEditHandle;
-
- æKY NewLayoutEditHandle
- æFc Layout Edit Library.h
- æT function
- æD
- LayoutEditHandle NewLayoutEditHandle( long textRunCount,
- const short textRunLengths[],
- const void *text[],
- long styleRunCount,
- const short styleRunLengths[],
- const gxStyle styles[],
- long levelRunCount,
- const short levelRunLengths[],
- const short levels[],
- gxLayoutOptions *layoutOptions,
- gxPoint *position,
- gxStyle defaultStyle);
-
- æKY LayoutEditHandleFromLayout
- æFc Layout Edit Library.h
- æT function
- æD
- LayoutEditHandle LayoutEditHandleFromLayout(gxShape layout);
-
- æKY GetLayoutEditHandle
- æFc Layout Edit Library.h
- æT function
- æD
- long GetLayoutEditHandle( LayoutEditHandle handle,
- void *text,
- long *styleRunCount,
- short styleRunLengths[],
- gxStyle styles[],
- long *levelRunCount,
- short levelRunLengths[],
- short levels[],
- gxLayoutOptions *layoutOptions,
- gxPoint *position);
-
- æKY SetLayoutEditHandle
- æFc Layout Edit Library.h
- æT function
- æD
- void SetLayoutEditHandle( LayoutEditHandle handle,
- long textRunCount,
- const short textRunLengths[],
- const void *text[],
- long styleRunCount,
- const short styleRunLengths[],
- const gxStyle styles[],
- long levelRunCount,
- const short levelRunLengths[],
- const short levels[],
- const gxLayoutOptions *layoutOptions,
- const gxPoint *position);
-
- æKY SetLayoutEditHandleParts
- æFc Layout Edit Library.h
- æT function
- æD
- void SetLayoutEditHandleParts( LayoutEditHandle handle,
- gxByteOffset oldStartOffset,
- gxByteOffset oldEndOffset,
- long newTextRunCount,
- const short newTextRunLengths[],
- const void *newText[],
- long newStyleRunCount,
- const short newStyleRunLengths[],
- const gxStyle newStyles[],
- long newLevelRunCount,
- const short newLevelRunLengths[],
- const short newLevels[]);
-
- æKY SetLayoutEditHandleSelectedParts
- æFc Layout Edit Library.h
- æT function
- æD
- void SetLayoutEditHandleSelectedParts( LayoutEditHandle handle,
- long newTextRunCount,
- const short newTextRunLengths[],
- const void *newText[],
- long newStyleRunCount,
- const short newStyleRunLengths[],
- const gxStyle newStyles[],
- long newLevelRunCount,
- const short newLevelRunLengths[],
- const short newLevels[]);
-
- æKY SetLayoutEditHandleShapeParts
- æFc Layout Edit Library.h
- æT function
- æD
- void SetLayoutEditHandleShapeParts( LayoutEditHandle handle,
- gxByteOffset startOffset,
- gxByteOffset endOffset,
- gxShape insert);
-
- æKY GetLayoutEditHandleParts
- æFc Layout Edit Library.h
- æT function
- æD
- long GetLayoutEditHandleParts( LayoutEditHandle handle,
- gxByteOffset startOffset,
- gxByteOffset endOffset,
- void *text,
- long *styleRunCount,
- short styleRunLengths[],
- gxStyle styles[],
- long *levelRunCount,
- short levelRunLengths[],
- short levels[]);
-
- æKY GetLayoutEditHandleSelectedParts
- æFc Layout Edit Library.h
- æT function
- æD
- long GetLayoutEditHandleSelectedParts( LayoutEditHandle handle,
- void *text,
- long *styleRunCount,
- short styleRunLengths[],
- gxStyle styles[],
- long *levelRunCount,
- short levelRunLengths[],
- short levels[]);
-
- æKY GetLayoutEditHandleShapeParts
- æFc Layout Edit Library.h
- æT function
- æD
- gxShape GetLayoutEditHandleShapeParts( LayoutEditHandle handle,
- gxByteOffset startOffset,
- gxByteOffset endOffset,
- gxShape dest);
-
- æKY LayoutEditRotateShape
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditRotateShape(LayoutEditHandle handle, fixed degrees, fixed translateX, fixed translateY);
-
- æKY LayoutEditIdle
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditIdle(LayoutEditHandle handle);
-
- æKY LayoutEditClick
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditClick(LayoutEditHandle handle, gxPoint hitDown);
-
- æKY LayoutEditActivate
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditActivate(LayoutEditHandle handle);
-
- æKY LayoutEditDeactivate
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditDeactivate(LayoutEditHandle handle);
-
- æKY LayoutEditKey
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditKey(LayoutEditHandle handle, char key);
-
- æKY LayoutEditUpdate
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditUpdate(LayoutEditHandle handle);
-
- æKY LayoutEditGetSelection
- æFc Layout Edit Library.h
- æT function
- æD
- SelectionHandle LayoutEditGetSelection(LayoutEditHandle handle);
-
- æKY LayoutEditSetSelection
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditSetSelection(LayoutEditHandle handle, SelectionOffset start, SelectionOffset end);
-
- æKY LayoutEditSetSelectionHandle
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditSetSelectionHandle(LayoutEditHandle handle, SelectionHandle selection);
-
- æKY GetLayoutEditViewPort
- æFc Layout Edit Library.h
- æT function
- æD
- gxViewPort GetLayoutEditViewPort(LayoutEditHandle handle);
-
- æKY LayoutEditSetStyle
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditSetStyle(LayoutEditHandle handle, gxStyle newStyle);
-
- æKY LayoutEditIncrementLevel
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditIncrementLevel(LayoutEditHandle handle);
-
- æKY LayoutEditDecrementLevel
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditDecrementLevel(LayoutEditHandle handle);
-
- æKY LayoutEditSetLevel
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditSetLevel(LayoutEditHandle handle, long level);
-
- æKY LayoutEditCut
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditCut(LayoutEditHandle handle);
-
- æKY LayoutEditCopy
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditCopy(LayoutEditHandle handle);
-
- æKY LayoutEditPaste
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditPaste(LayoutEditHandle handle);
-
- æKY LayoutEditClear
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditClear(LayoutEditHandle handle);
-
- æKY LayoutEditFromScrap
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditFromScrap(LayoutEditHandle handle);
-
- æKY LayoutEditToScrap
- æFc Layout Edit Library.h
- æT function
- æD
- void LayoutEditToScrap(LayoutEditHandle handle);
-
- æKY DisposeLayoutEditHandle
- æFc Layout Edit Library.h
- æT function
- æD
- void DisposeLayoutEditHandle(LayoutEditHandle handle);
-
- æKY PrintingErrors
- GXPrintingErrors
- gxAioTimeout
- gxAioBadRqstState invalid state for op.
- gxAioBadConn
- gxAioInvalidXfer
- gxAioNoRqstBlks
- gxAioNoDataXfer
- gxAioTooManyAutos
- gxAioNoAutoStat
- gxAioBadRqstID
- gxAioCantKill
- gxAioAlreadyExists
- gxAioCantFind
- gxAioDeviceDisconn
- gxAioNotImplemented
- gxAioOpenPending
- gxAioNoProtocolData
- gxAioRqstKilled
- gxBadBaudRate
- gxBadParity
- gxBadStopBits
- gxBadDataBits
- gxBadPrinterName
- gxAioBadMsgType
- gxAioCantFindDevice
- gxAioOutOfSeq
- gxPrIOAbortErr
- gxPrUserAbortErr
- gxCantAddPanelsNowErr
- gxBadxdtlKeyErr
- gxXdtlItemOutOfRangeErr
- gxNoActionButtonErr
- gxTitlesTooLongErr
- gxUnknownAlertVersionErr
- gxGBBufferTooSmallErr
- gxInvalidPenTable
- gxIncompletePrintFileErr
- gxCrashedPrintFileErr
- gxInvalidPrintFileVersion
- gxSegmentLoadFailedErr
- gxExtensionNotFoundErr
- gxDriverVersionErr
- gxImagingSystemVersionErr
- gxFlattenVersionTooNew
- gxPaperTypeNotFound
- gxNoSuchPTGroup
- gxNotEnoughPrinterMemory
- gxDuplicatePanelNameErr
- æFc PrintingErrors.h
- æT constant
- æD
- gxAioTimeout = gxPrintingResultBase, // -510 : Timeout condition occurred during op.
- gxAioBadRqstState = (gxPrintingResultBase - 1), // -511 : Async I/O request in invalid state for op.
- gxAioBadConn = (gxPrintingResultBase - 2), // -512 : Invalid aio connection refnum
- gxAioInvalidXfer = (gxPrintingResultBase - 3), // -513 : Read DataXferStruc contained bad values
- gxAioNoRqstBlks = (gxPrintingResultBase - 4), // -514 : No available request blocks to process request
- gxAioNoDataXfer = (gxPrintingResultBase - 5), // -515 : DataXferStruc pointer not specified
- gxAioTooManyAutos = (gxPrintingResultBase - 6), // -516 : Auto status request already active
- gxAioNoAutoStat = (gxPrintingResultBase - 7), // -517 : Connection not configured for auto status
- gxAioBadRqstID = (gxPrintingResultBase - 8), // -518 : Invalid I/O request identifier
- gxAioCantKill = (gxPrintingResultBase - 9), // -519 : Comm. protocol doesn't support I/O term.
- gxAioAlreadyExists = (gxPrintingResultBase - 10), // -520 : Protocol spec. data already specified
- gxAioCantFind = (gxPrintingResultBase - 11), // -521 : Protocol spec. data does not exist
- gxAioDeviceDisconn = (gxPrintingResultBase - 12), // -522 : Machine disconnected from printer
- gxAioNotImplemented = (gxPrintingResultBase - 13), // -523 : Function not implemented
- gxAioOpenPending = (gxPrintingResultBase - 14), // -524 : Opening a connection for protocol, but another open pending
- gxAioNoProtocolData = (gxPrintingResultBase - 15), // -525 : No protocol specific data specified in request
- gxAioRqstKilled = (gxPrintingResultBase - 16), // -526 : I/O request was terminated
- gxBadBaudRate = (gxPrintingResultBase - 17), // -527 : Invalid baud rate specified
- gxBadParity = (gxPrintingResultBase - 18), // -528 : Invalid parity specified
- gxBadStopBits = (gxPrintingResultBase - 19), // -529 : Invalid stop bits specified
- gxBadDataBits = (gxPrintingResultBase - 20), // -530 : Invalid data bits specified
- gxBadPrinterName = (gxPrintingResultBase - 21), // -531 : Bad printer name specified
- gxAioBadMsgType = (gxPrintingResultBase - 22), // -532 : Bad masType field in xferInfo struc
- gxAioCantFindDevice = (gxPrintingResultBase - 23), // -533 : Cannot locate target device
- gxAioOutOfSeq = (gxPrintingResultBase - 24), // -534 : Non-atomic SCSI requests submitted out of sequence
-
- gxPrIOAbortErr = (gxPrintingResultBase - 25), // -535
- gxPrUserAbortErr = (gxPrintingResultBase - 26), // -536
-
- // RESULT CODES FOR THE DIALOGS
-
- gxCantAddPanelsNowErr = (gxPrintingResultBase - 27), // -537 : panels can only be added during driver switch or before dialog is initiated
- gxBadxdtlKeyErr = (gxPrintingResultBase - 28), // -538 : unknown key for xdtl - must be radiobutton, etc
- gxXdtlItemOutOfRangeErr = (gxPrintingResultBase - 29), // -539 : referenced item does not belong to panel
- gxNoActionButtonErr = (gxPrintingResultBase - 30), // -540 : action button is nil
- gxTitlesTooLongErr = (gxPrintingResultBase - 31), // -541 : length of buttons exceeds alert maximum width
- gxUnknownAlertVersionErr = (gxPrintingResultBase - 32), // -542 : bad version for cool alerts
-
- // RESULT CODES FOR BUFFERING
-
- gxGBBufferTooSmallErr = (gxPrintingResultBase - 33), // -543
-
- // RESULT CODES FOR VECTOR IMAGING
-
- gxInvalidPenTable = (gxPrintingResultBase - 34), // -544
-
- // RESULT CODES FOR PRINT FILES
-
- gxIncompletePrintFileErr = (gxPrintingResultBase - 35), // -545
- gxCrashedPrintFileErr = (gxPrintingResultBase - 36), // -546
- gxInvalidPrintFileVersion = (gxPrintingResultBase - 37), // -547
-
- // MISCELLANEOUS RESULT CODES FROM THE API
-
- gxSegmentLoadFailedErr = (gxPrintingResultBase - 38), // -548
- gxExtensionNotFoundErr = (gxPrintingResultBase - 39), // -549
- gxDriverVersionErr = (gxPrintingResultBase - 40), // -550
- gxImagingSystemVersionErr = (gxPrintingResultBase - 41), // -551
- gxFlattenVersionTooNew = (gxPrintingResultBase - 42), // -552
- gxPaperTypeNotFound = (gxPrintingResultBase - 43), // -553
- gxNoSuchPTGroup = (gxPrintingResultBase - 44), // -554
-
- // OTHER ERRORS
-
- gxNotEnoughPrinterMemory = (gxPrintingResultBase - 45), // -555 : Printer does not have enough mem for fonts in document.
- gxDuplicatePanelNameErr = (gxPrintingResultBase - 46) // -556 : panel name is not unique on add
-
- æKY CopyToMapping
- æFc Math Routines.h
- æT function
- æD
- gxMapping *CopyToMapping(gxMapping *target, const gxMapping *source)
- GXInlineCode(0x31, gxNeedClient);
-
- æKY InvertMapping
- æFc Math Routines.h
- æT function
- æD
- gxMapping *InvertMapping(gxMapping *target, const gxMapping *source)
- GXInlineCode(0x32, gxNeedClient);
-
- æKY MapMapping
- æFc Math Routines.h
- æT function
- æD
- gxMapping *MapMapping(gxMapping *target, const gxMapping *source)
- GXInlineCode(0x33, gxNeedClient);
-
- æKY MoveMapping
- æFc Math Routines.h
- æT function
- æD
- gxMapping *MoveMapping(gxMapping *target, Fixed hOffset, Fixed vOffset)
- GXInlineCode(0x34, gxNeedClient);
-
- æKY MoveMappingTo
- æFc Math Routines.h
- æT function
- æD
- gxMapping *MoveMappingTo(gxMapping *target, Fixed hPosition, Fixed vPosition)
- GXInlineCode(0x35, gxNeedClient);
-
- æKY NormalizeMapping
- æFc Math Routines.h
- æT function
- æD
- gxMapping *NormalizeMapping(gxMapping *target)
- GXInlineCode(0x36, gxNeedClient);
-
- æKY RotateMapping
- æFc Math Routines.h
- æT function
- æD
- gxMapping *RotateMapping(gxMapping *target, Fixed angle, Fixed xCenter, Fixed yCenter)
- GXInlineCode(0x37, gxNeedClient);
-
- æKY ScaleMapping
- æFc Math Routines.h
- æT function
- æD
- gxMapping *ScaleMapping(gxMapping *target, Fixed hFactor, Fixed vFactor, Fixed xCenter, Fixed yCenter)
- GXInlineCode(0x38, gxNeedClient);
-
- æKY ResetMapping
- æFc Math Routines.h
- æT function
- æD
- gxMapping *ResetMapping(gxMapping *target)
- GXInlineCode(0x39, gxNeedClient);
-
- æKY SkewMapping
- æFc Math Routines.h
- æT function
- æD
- gxMapping *SkewMapping(gxMapping *target, Fixed skewX, Fixed skewY, Fixed xCenter, Fixed yCenter)
- GXInlineCode(0x3a, gxNeedClient);
-
- æKY MapPoints
- æFc Math Routines.h
- æT function
- æD
- void MapPoints(const gxMapping *source, long count, gxPoint vector[])
- GXInlineCode(0x3b, gxNeedClient);
-
- æKY FirstBit
- æFc Math Routines.h
- æT function
- æD
- short FirstBit(unsigned long)
- GXInlineCode(0x3c, gxNeedClient);
-
- æKY WideScale
- æFc Math Routines.h
- æT function
- æD
- short WideScale(const wide *source)
- GXInlineCode(0x3d, gxNeedClient);
-
- æKY LinearRoot
- æFc Math Routines.h
- æT function
- æD
- short LinearRoot(Fixed first, Fixed last, fract t[])
- GXInlineCode(0x3e, gxNeedClient);
-
- æKY QuadraticRoot
- æFc Math Routines.h
- æT function
- æD
- short QuadraticRoot(Fixed first, Fixed control, Fixed last, fract t[])
- GXInlineCode(0x3f, gxNeedClient);
-
- æKY PolarToPoint
- æFc Math Routines.h
- æT function
- æD
- gxPoint *PolarToPoint(const gxPolar *, gxPoint *)
- GXInlineCode(0x40, gxNeedClient);
-
- æKY PointToPolar
- æFc Math Routines.h
- æT function
- æD
- gxPolar *PointToPolar(const gxPoint *, gxPolar *)
- GXInlineCode(0x41, gxNeedClient);
-
- æKY FractCubeRoot
- æFc Math Routines.h
- æT function
- æD
- fract FractCubeRoot(fract source)
- GXInlineCode(0x42, gxNeedClient);
-
- æKY FractDivide
- æFc Math Routines.h
- æT function
- æD
- fract FractDivide(fract dividend, fract divisor)
- GXInlineCode(0x43, gxNeedClient);
-
- æKY FractMultiply
- æFc Math Routines.h
- æT function
- æD
- fract FractMultiply(fract multiplicand, fract multiplier)
- GXInlineCode(0x44, gxNeedClient);
-
- æKY FractSineCosine
- æFc Math Routines.h
- æT function
- æD
- fract FractSineCosine(Fixed degrees, fract *cosine)
- GXInlineCode(0x45, gxNeedClient);
-
- æKY FractSquareRoot
- æFc Math Routines.h
- æT function
- æD
- fract FractSquareRoot(fract source)
- GXInlineCode(0x46, gxNeedClient);
-
- æKY FixedDivide
- æFc Math Routines.h
- æT function
- æD
- Fixed FixedDivide(Fixed dividend, Fixed divisor)
- GXInlineCode(0x47, gxNeedClient);
-
- æKY FixedMultiply
- æFc Math Routines.h
- æT function
- æD
- Fixed FixedMultiply(Fixed multiplicand, Fixed multiplier)
- GXInlineCode(0x48, gxNeedClient);
-
- æKY MultiplyDivide
- æFc Math Routines.h
- æT function
- æD
- long MultiplyDivide(long source, long multiplier, long divisor)
- GXInlineCode(0x49, gxNeedClient);
-
- æC
-
- This call is (source * multiplier / divisor).
- It avoids underflow, overflow by using wides.
-
- æKY Magnitude
- æFc Math Routines.h
- æT function
- æD
- unsigned long Magnitude(long deltaX, long deltaY)
- GXInlineCode(0x4a, gxNeedClient);
-
- æKY VectorMultiplyDivide
- æFc Math Routines.h
- æT function
- æD
- long VectorMultiplyDivide(long count,
- const long *vector1,
- long step1,
- const long *vector2,
- long step2,
- long divisor)
- GXInlineCode(0x4b, gxNeedClient);
-
- æKY WideAdd
- æFc Math Routines.h
- æT function
- æD
- wide *WideAdd(wide *target, const wide *source)
- GXInlineCode(0x4c, gxNeedClient);
-
- æKY WideCompare
- æFc Math Routines.h
- æT function
- æD
- short WideCompare(const wide *target, const wide *source)
- GXInlineCode(0x4d, gxNeedClient);
-
- æKY WideNegate
- æFc Math Routines.h
- æT function
- æD
- wide *WideNegate(wide *target)
- GXInlineCode(0x4e, gxNeedClient);
-
- æKY WideShift
- æFc Math Routines.h
- æT function
- æD
- wide *WideShift(wide *target, long shift)
- GXInlineCode(0x4f, gxNeedClient);
-
- æKY WideSquareRoot
- æFc Math Routines.h
- æT function
- æD
- unsigned long WideSquareRoot(const wide *source)
- GXInlineCode(0x50, gxNeedClient);
-
- æKY WideSubtract
- æFc Math Routines.h
- æT function
- æD
- wide *WideSubtract(wide *target, const wide *source)
- GXInlineCode(0x51, gxNeedClient);
-
- æKY WideMultiply
- æFc Math Routines.h
- æT function
- æD
- wide *WideMultiply(long multiplicand, long multiplier, wide *target)
- GXInlineCode(0x52, gxNeedClient);
-
- æKY WideDivide
- æFc Math Routines.h
- æT function
- æD
- long WideDivide(const wide *dividend, long divisor, long *remainder)
- GXInlineCode(0x53, gxNeedClient);
-
- æC
-
- Returns the quotient.
-
- æKY VectorMultiply
- æFc Math Routines.h
- æT function
- æD
- wide *VectorMultiply(long count,
- const long *vector1,
- long step1,
- const long *vector2,
- long step2,
- wide *dot)
- GXInlineCode(0x54, gxNeedClient);
-
- æKY WideWideDivide
- æFc Math Routines.h
- æT function
- æD
- wide *WideWideDivide(wide *dividend, long divisor, long *remainder)
- GXInlineCode(0x55, gxNeedClient);
-
- æC
-
- Quotient replaces dividend.
-
- æKY RandomBits
- æFc Math Routines.h
- æT function
- æD
- unsigned long RandomBits(long count, long focus)
- GXInlineCode(0x56, gxNeedClient);
-
- æKY SetRandomSeed
- æFc Math Routines.h
- æT function
- æD
- void SetRandomSeed(const wide *seed)
- GXInlineCode(0x57, gxNeedClient);
-
- æKY GetRandomSeed
- æFc Math Routines.h
- æT function
- æD
- wide *GetRandomSeed(wide *seed)
- GXInlineCode(0x58, gxNeedClient);
-
- æKY FixedRound
- æFc Math Routines.h
- æT macro
- æD
- #define FixedRound(a) ((short) ((Fixed) (a) + fixed1/2 >> 16))
-
- æKY FixedSquareRoot
- æFc Math Routines.h
- æT macro
- æD
- #define FixedSquareRoot(a) ((Fixed)FractSquareRoot(a) + 64 >> 7)
-
- æKY FixedTruncate
- æFc Math Routines.h
- æT macro
- æD
- #define FixedTruncate(a) ((short) ((Fixed) (a) >> 16))
-
- æKY FixedToFract
- æFc Math Routines.h
- æT macro
- æD
- #define FixedToFract(a) ((fract) (a) << 14)
-
- æKY FractToFixed
- æFc Math Routines.h
- æT macro
- æD
- #define FractToFixed(a) ((Fixed) (a) + 8192L >> 14)
-
- æKY FixedToInt
- æFc Math Routines.h
- æT macro
- æD
- #define FixedToInt(a) ((short) ((Fixed) (a) + fixed1/2 >> 16))
-
- æKY IntToFixed
- æFc Math Routines.h
- æT macro
- æD
- #define IntToFixed(a) ((Fixed) (a) << 16)
-
- æKY FixedToFloat
- æFc Math Routines.h
- æT macro
- æD
- #define FixedToFloat(a) ((float) (a) / fixed1)
-
- æKY FloatToFixed
- æFc Math Routines.h
- æT macro
- æD
- #define FloatToFixed(a) ((Fixed) ((float) (a) * fixed1))
-
- æKY FractToFloat
- æFc Math Routines.h
- æT macro
- æD
- #define FractToFloat(a) ((float) (a) / fract1)
-
- æKY FloatToFract
- æFc Math Routines.h
- æT macro
- æD
- #define FloatToFract(a) ((fract) ((float) (a) * fract1))
-
- æKY ColorToFract
- æFc Math Routines.h
- æT macro
- æD
- #define ColorToFract(a) (((fract) (a) << 14) + ((fract) (a) + 2 >> 2))
-
- æKY FractToColor
- æFc Math Routines.h
- æT macro
- æD
- #define FractToColor(a) ((gxColorValue) ((a) - ((a) >> 16) + 8191 >> 14))
-
- æKY ff
- æFc Math Routines.h
- æT macro
- æD
- #define ff(a) IntToFixed(a)
-
- æKY fl
- æFc Math Routines.h
- æT macro
- æD
- #define fl(a) FloatToFixed(a)
-
- æKY sfntDirectoryEntry
- æFc sfnt Types.h
- æT structure
- æD
- struct sfntDirectoryEntry {
- gxFontTableTag tableTag;
- unsigned long checkSum;
- unsigned long offset;
- unsigned long length;
- };
-
- æKY sizeof_sfntDirectory
- sfntDirectory
- æFc sfnt Types.h
- æT structure
- æD
- #define sizeof_sfntDirectory 12
-
- struct sfntDirectory {
- gxFontFormatTag format;
- unsigned short numOffsets; /* number of tables */
- unsigned short searchRange; /* (max2 <= numOffsets)*16 */
- unsigned short entrySelector; /* log2(max2 <= numOffsets) */
- unsigned short rangeShift; /* numOffsets*16-searchRange*/
- struct sfntDirectoryEntry table[gxAnyNumber]; /* table[numOffsets] */
- };
-
- æC
-
- NOTE: The search fields limits numOffsets to 4096.
-
- æKY cmapFontTableTag
- cmap
- 'cmap'
- sfntCMapSubHeader
- sizeof_sfntCMapSubHeader
- sfntCMapEncoding
- sizeof_sfntCMapEncoding
- sfntCMapHeader
- sizeof_sfntCMapHeader
- æFc sfnt Types.h
- æT structure
- æD
- #define cmapFontTableTag 0x636d6170 /* 'cmap' */
-
- struct sfntCMapSubHeader {
- unsigned short format;
- unsigned short length;
- unsigned short languageID; /* base-1 */
- };
-
- #define sizeof_sfntCMapSubHeader 6
-
- struct sfntCMapEncoding {
- unsigned short platformID; /* base-0 */
- unsigned short scriptID; /* base-0 */
- unsigned long offset;
- };
-
- #define sizeof_sfntCMapEncoding 8
-
- struct sfntCMapHeader {
- unsigned short version;
- unsigned short numTables;
- struct sfntCMapEncoding encoding[gxAnyNumber];
- };
-
- #define sizeof_sfntCMapHeader 4
-
- æC
-
- cmap - character id to glyph id gxMapping.
-
- æKY nameFontTableTag
- name
- 'name'
- sfntNameRecord
- sizeof_sfntNameRecord
- sfntNameHeader
- sizeof_sfntNameHeader
- æFc sfnt Types.h
- æT structure
- æD
- #define nameFontTableTag 0x6e616d65 /* 'name' */
-
- struct sfntNameRecord {
- unsigned short platformID; /* base-0 */
- unsigned short scriptID; /* base-0 */
- unsigned short languageID; /* base-0 */
- unsigned short nameID; /* base-0 */
- unsigned short length;
- unsigned short offset;
- };
-
- #define sizeof_sfntNameRecord 12
-
- struct sfntNameHeader {
- unsigned short format;
- unsigned short count;
- unsigned short stringOffset;
- struct sfntNameRecord record[gxAnyNumber];
- };
-
- #define sizeof_sfntNameHeader 6
-
- æKY variationFontTableTag
- fvar
- 'fvar'
- sfntVariationAxis
- sizeof_sfntVariationAxis
- sfntInstance
- sizeof_sfntInstance
- sfntVariationHeader
- sizeof_sfntVariationHeader
- æFc sfnt Types.h
- æT structure
- æD
- #define variationFontTableTag 0x66766172 /* 'fvar' */
-
- /* These define each gxFont variation */
-
- struct sfntVariationAxis {
- gxFontVariationTag axisTag;
- Fixed minValue;
- Fixed defaultValue;
- Fixed maxValue;
- short flags;
- short nameID;
- };
-
- #define sizeof_sfntVariationAxis 20
-
- /* These are named locations in gxStyle-space for the user */
-
- struct sfntInstance {
- short nameID;
- short flags;
- Fixed coord[gxAnyNumber]; /* [axisCount] */
- /* room to grow since the header carries a tupleSize field */
- };
-
- #define sizeof_sfntInstance 4
-
- struct sfntVariationHeader {
- Fixed version; /* 1.0 Fixed */
- unsigned short offsetToData; /* to first axis = 16*/
- unsigned short countSizePairs; /* axis+inst = 2 */
- unsigned short axisCount, axisSize;
- unsigned short instanceCount;
- unsigned short instanceSize;
- /* …other <count,size> pairs */
- struct sfntVariationAxis axis[gxAnyNumber]; /* [axisCount] */
- struct sfntInstance instance[gxAnyNumber]; /* [instanceCount] */
- /* …other arrays of data */
- };
-
- #define sizeof_sfntVariationHeader 16
-
- æC
-
- fvar table - gxFont variations.
-
- æKY descriptorFontTableTag
- fdsc
- 'fdsc'
- sfntDescriptorHeader
- sizeof_sfntDescriptorHeader
- æFc sfnt Types.h
- æT structure
- æD
- #define descriptorFontTableTag 0x66647363 /* 'fdsc' */
-
- struct sfntDescriptorHeader {
- Fixed version; /* 1.0 in Fixed */
- long descriptorCount;
- gxFontDescriptor descriptor[gxAnyNumber];
- };
-
- #define sizeof_sfntDescriptorHeader 8
-
- æC
-
- fdsc table - gxFont descriptor.
-
- æKY featureFontTableTag
- feat
- 'feat'
- sfntFeatureName
- sfntFontRunFeature
- sfntFeatureHeader
- æFc sfnt Types.h
- æT structure
- æD
- #define featureFontTableTag 0x66656174 /* 'feat' */
-
- struct sfntFeatureName {
- unsigned short featureType;
- unsigned short settingCount;
- long offsetToSettings;
- unsigned short featureFlags;
- unsigned short nameID;
- };
-
- struct sfntFontRunFeature {
- unsigned short featureType;
- unsigned short setting;
- };
-
- struct sfntFeatureHeader {
- long version; /* 1.0 */
- unsigned short featureNameCount;
- unsigned short featureSetCount;
- long reserved; /* set to 0 */
- struct sfntFeatureName names[gxAnyNumber];
- struct gxFontFeatureSetting settings[gxAnyNumber];
- struct sfntFontRunFeature runs[gxAnyNumber];
- };
-
- æC
-
- feat Table - layout feature table.
-
- æKY os2FontTableTag
- OS/2
- 'OS/2'
- æFc sfnt Types.h
- æT constant
- æD
- #define os2FontTableTag 0x4f532f32 /* 'OS/2' */
-
- æC
-
- OS/2 font table.
-
- æKY nonGlyphID
- æFc sfnt Types.h
- æT constant
- æD
- #define nonGlyphID (65535)
-
- æC
-
- Special invalid glyph ID value, useful as a sentinel value, for example.
-
- æKY pmgr
- 'pmgr'
- gxPrintingManagerType
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxPrintingManagerType 'pmgr'
-
- æKY gxis
- 'gxis'
- gxImagingSystemType
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxImagingSystemType 'gxis'
-
- æKY pdvr
- 'pdvr'
- gxPrinterDriverType
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxPrinterDriverType 'pdvr'
-
- æKY pext
- 'pext'
- gxPrintingExtensionType
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxPrintingExtensionType 'pext'
-
- æKY none
- 'none'
- gxUnknownPrinterType
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxUnknownPrinterType 'none'
-
- æKY univ
- 'univ'
- gxAnyPrinterType
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxAnyPrinterType 'univ'
-
- æKY qdrw
- 'qdrw'
- gxQuickdrawPrinterType
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxQuickdrawPrinterType 'qdrw'
-
- æKY gxpd
- 'gxpd'
- gxPortableDocPrinterType
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxPortableDocPrinterType 'gxpd'
-
- æKY rast
- 'rast'
- gxRasterPrinterType
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxRasterPrinterType 'rast'
-
- æKY post
- 'post'
- gxPostscriptPrinterType
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxPostscriptPrinterType 'post'
-
- æKY vect
- 'vect'
- gxVectorPrinterType
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxVectorPrinterType 'vect'
-
- æKY gxPrintingTagID
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxPrintingTagID (-28672)
-
- æC
-
- Pre-defined printing collection tags have this ID.
-
- æKY gxPrintingDriverBaseID
- gxPrintingExtensionBaseID
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxPrintingDriverBaseID (-27648)
- #define gxPrintingExtensionBaseID (-27136)
-
- æC
-
- Resources in a printer driver or extension must be based off of these IDs
-
- æKY GXPrintingMessages
- PrintingMessages
- gxInitialize
- gxShutDown
- gxJobIdle
- gxJobStatus
- gxPrintingEvent
- gxJobDefaultFormatDialog
- gxFormatDialog
- gxJobPrintDialog
- gxFilterPanelEvent
- gxHandlePanelEvent
- gxParsePageRange
- gxDefaultJob
- gxDefaultFormat
- gxDefaultPaperType
- gxDefaultPrinter
- gxCreateSpoolFile
- gxSpoolPage
- gxSpoolData
- gxSpoolResource
- gxCompleteSpoolFile
- gxCountPages
- gxDespoolPage
- gxDespoolData
- gxDespoolResource
- gxCloseSpoolFile
- gxStartJob
- gxFinishJob
- gxStartPage
- gxFinishPage
- gxPrintPage
- gxSetupImageData
- gxImageJob
- gxImageDocument
- gxImagePage
- gxRenderPage
- gxCreateImageFile
- gxOpenConnection
- gxCloseConnection
- gxStartSendPage
- gxFinishSendPage
- gxWriteData
- gxBufferData
- gxDumpBuffer
- gxFreeBuffer
- gxCheckStatus
- gxGetDeviceStatus
- gxFetchTaggedData
- gxGetDTPMenuList
- gxDTPMenuSelect
- gxHandleAlertFilter
- gxJobFormatModeQuery
- gxWriteStatusToDTPWindow
- gxInitializeStatusAlert
- gxHandleAlertStatus
- gxHandleAlertEvent
- gxCleanupStartJob
- gxCleanupStartPage
- gxCleanupOpenConnection
- gxCleanupStartSendPage
- gxDefaultDesktopPrinter
- gxCaptureOutputDevice
- gxOpenConnectionRetry
- gxExamineSpoolFile
- gxFinishSendPlane
- gxDoesPaperFit
- gxChooserMessage
- gxFindPrinterProfile
- gxFindFormatProfile
- gxSetPrinterProfile
- gxSetFormatProfile
- gxPrOpenDoc
- gxPrCloseDoc
- gxPrOpenPage
- gxPrClosePage
- gxPrintDefault
- gxPrStlDialog
- gxPrJobDialog
- gxPrStlInit
- gxPrJobInit
- gxPrDlgMain
- gxPrValidate
- gxPrJobMerge
- gxPrGeneral
- gxConvertPrintRecordTo
- gxConvertPrintRecordFrom
- gxPrintRecordToJob
- gxRasterDataIn
- gxRasterLineFeed
- gxRasterPackageBitmap
- gxPostscriptQueryPrinter
- gxPostscriptInitializePrinter
- gxPostscriptResetPrinter
- gxPostscriptExitServer
- gxPostscriptGetStatusText
- gxPostscriptGetPrinterText
- gxPostscriptScanStatusText
- gxPostscriptScanPrinterText
- gxPostscriptGetDocumentProcSetList
- gxPostscriptDownloadProcSetList
- gxPostscriptGetPrinterGlyphsInformation
- gxPostscriptStreamFont
- gxPostscriptDoDocumentHeader
- gxPostscriptDoDocumentSetUp
- gxPostscriptDoDocumentTrailer
- gxPostscriptDoPageSetUp
- gxPostscriptSelectPaperType
- gxPostscriptDoPageTrailer
- gxPostscriptEjectPage
- gxPostscriptProcessShape
- gxVectorPackageData
- gxVectorLoadPens
- gxVectorVectorizeShape
- æFc PrintingResTypes.h
- æT constant
- æD
- // identifiers for universal message overrides...
-
- #define gxInitialize 0
- #define gxShutDown 1
-
- #define gxJobIdle 2
- #define gxJobStatus 3
- #define gxPrintingEvent 4
-
- #define gxJobDefaultFormatDialog 5
- #define gxFormatDialog 6
- #define gxJobPrintDialog 7
- #define gxFilterPanelEvent 8
- #define gxHandlePanelEvent 9
- #define gxParsePageRange 10
-
- #define gxDefaultJob 11
- #define gxDefaultFormat 12
- #define gxDefaultPaperType 13
- #define gxDefaultPrinter 14
-
- #define gxCreateSpoolFile 15
- #define gxSpoolPage 16
- #define gxSpoolData 17
- #define gxSpoolResource 18
- #define gxCompleteSpoolFile 19
-
- #define gxCountPages 20
- #define gxDespoolPage 21
- #define gxDespoolData 22
- #define gxDespoolResource 23
- #define gxCloseSpoolFile 24
-
- #define gxStartJob 25
- #define gxFinishJob 26
- #define gxStartPage 27
- #define gxFinishPage 28
- #define gxPrintPage 29
-
- #define gxSetupImageData 30
- #define gxImageJob 31
- #define gxImageDocument 32
- #define gxImagePage 33
- #define gxRenderPage 34
- #define gxCreateImageFile 35
-
- #define gxOpenConnection 36
- #define gxCloseConnection 37
- #define gxStartSendPage 38
- #define gxFinishSendPage 39
-
- #define gxWriteData 40
- #define gxBufferData 41
- #define gxDumpBuffer 42
- #define gxFreeBuffer 43
-
- #define gxCheckStatus 44
- #define gxGetDeviceStatus 45
-
- #define gxFetchTaggedData 46
-
- #define gxGetDTPMenuList 47
- #define gxDTPMenuSelect 48
- #define gxHandleAlertFilter 49
-
- #define gxJobFormatModeQuery 50
-
- #define gxWriteStatusToDTPWindow 51
- #define gxInitializeStatusAlert 52
- #define gxHandleAlertStatus 53
- #define gxHandleAlertEvent 54
-
- #define gxCleanupStartJob 55
- #define gxCleanupStartPage 56
- #define gxCleanupOpenConnection 57
- #define gxCleanupStartSendPage 58
-
- #define gxDefaultDesktopPrinter 59
- #define gxCaptureOutputDevice 60
-
- #define gxOpenConnectionRetry 61
- #define gxExamineSpoolFile 62
-
- #define gxFinishSendPlane 63
- #define gxDoesPaperFit 64
- #define gxChooserMessage 65
-
- #define gxFindPrinterProfile 66
- #define gxFindFormatProfile 67
- #define gxSetPrinterProfile 68
- #define gxSetFormatProfile 69
-
- // identifiers for Quickdraw message overrides...
-
- #define gxPrOpenDoc 0
- #define gxPrCloseDoc 1
- #define gxPrOpenPage 2
- #define gxPrClosePage 3
- #define gxPrintDefault 4
- #define gxPrStlDialog 5
- #define gxPrJobDialog 6
- #define gxPrStlInit 7
- #define gxPrJobInit 8
- #define gxPrDlgMain 9
- #define gxPrValidate 10
- #define gxPrJobMerge 11
- #define gxPrGeneral 12
- #define gxConvertPrintRecordTo 13
- #define gxConvertPrintRecordFrom 14
- #define gxPrintRecordToJob 15
-
- // identifiers for raster imaging message overrides...
-
- #define gxRasterDataIn 0
- #define gxRasterLineFeed 1
- #define gxRasterPackageBitmap 2
-
- // identifiers for PostScript imaging message overrides...
-
- #define gxPostscriptQueryPrinter 0
- #define gxPostscriptInitializePrinter 1
- #define gxPostscriptResetPrinter 2
- #define gxPostscriptExitServer 3
- #define gxPostscriptGetStatusText 4
- #define gxPostscriptGetPrinterText 5
- #define gxPostscriptScanStatusText 6
- #define gxPostscriptScanPrinterText 7
- #define gxPostscriptGetDocumentProcSetList 8
- #define gxPostscriptDownloadProcSetList 9
- #define gxPostscriptGetPrinterGlyphsInformation 10
- #define gxPostscriptStreamFont 11
- #define gxPostscriptDoDocumentHeader 12
- #define gxPostscriptDoDocumentSetUp 13
- #define gxPostscriptDoDocumentTrailer 14
- #define gxPostscriptDoPageSetUp 15
- #define gxPostscriptSelectPaperType 16
- #define gxPostscriptDoPageTrailer 17
- #define gxPostscriptEjectPage 18
- #define gxPostscriptProcessShape 19
-
- // identifiers for Vector imaging message overrides...
-
- #define gxVectorPackageData 0
- #define gxVectorLoadPens 1
- #define gxVectorVectorizeShape 2
-
- æKY exft
- 'exft'
- kExcludeFontListID
- æFc PrintingResTypes.h
- æT constant
- æD
- #define kExcludeFontListType 'exft'
- #define kExcludeFontListID (gxPrintingDriverBaseID)
-
- æC
-
- 'exft' resource -- exclude font list.
-
- æKY prof
- 'prof'
- gxColorMatchingDataID
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxColorMatchingDataType 'prof'
- #define gxColorMatchingDataID (gxPrintingDriverBaseID)
-
- æC
-
- Resource type for color matching.
-
- æKY gxStlDialogResID
- gxJobDialogResID
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxStlDialogResID -8192
- #define gxJobDialogResID -8191
-
- æKY sig
- 'sig '
- gxSignatureType
- gxPapertypeSignatureID
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxSignatureType 'sig '
- #define gxPapertypeSignatureID 0
-
- æC
-
- Resource type and ID for driver papertypes placed in individual files.
-
- æKY drpt
- 'drpt'
- gxDrvrPaperType
- æFc PrintingResTypes.h
- æT constant
- æD
- #define gxDrvrPaperType 'drpt'
-
- æC
-
- File type for driver papertypes placed in individual files.
-
- æKY gestaltMessageMgrVersion
- æFc Messages.h
- æT constant
- æD
- enum {
- gestaltMessageMgrVersion = 'mess'
- };
-
- æC
-
- Message Manager Gestalt Selector.
-
- æKY GXMessageManagerErrors
- MessageManagerErrors
- messageStopLoopingErr
- cantDeleteRunningHandlerErr
- noMessageTableErr
- dupSignatureErr
- messageNotReceivedErr
- æFc Messages.h
- æT constant
- æD
- enum {
- messageStopLoopingErr = -5775,
- cantDeleteRunningHandlerErr = -5776,
- noMessageTableErr = -5777,
- dupSignatureErr = -5778,
- messageNotReceivedErr = -5799
- };
-
- æC
-
- Message Manager Error Result Codes.
-
- æKY messageClassNoOptions
- messageClassIgnoreResult
- æFc Messages.h
- æT constant
- æD
- enum {
- messageClassNoOptions = 0x00000000,
- messageClassIgnoreResult = 0x80000000
- };
-
- æC
-
- Message Manager Class Options.
-
- æKY topMessageHandler
- æFc Messages.h
- æT constant
- æD
- enum {
- topMessageHandler = 0
- };
-
- æC
-
- Indicates top handler when position is expected.
-
- æKY messageManagerTrap
- æFc Messages.h
- æT constant
- æD
- #define messageManagerTrap 0xABFB
-
- æC
-
- The Message Manager trap.
-
- æKY sendObjectMessageSelector
- sendObjectMessageToSelector
- startObjectMessageAtSelector
- sendMessageSelector
- sendMessageToSelector
- startMessageAtSelector
- forwardSelector
- forwardThisSelector
- æFc Messages.h
- æT constant
- æD
- #define sendObjectMessageSelector 0x702F
- #define sendObjectMessageToSelector 0x7030
- #define startObjectMessageAtSelector 0x7031
- #define sendMessageSelector 0x7032
- #define sendMessageToSelector 0x7033
- #define startMessageAtSelector 0x7034
- #define forwardSelector 0x7035
- #define forwardThisSelector 0x7036
-
- æC
-
- Message Manager Selectors.
-
- æKY SendObjectMessageGlue
- æFc Messages.h
- æT macro
- æD
- #define SendObjectMessageGlue(table, selector) { \
- sendObjectMessageSelector, 0x223C, table, selector, messageManagerTrap \
- }
-
- æC
-
- The SendObjectMessageGlue macro assumes the message target is in register A0.
-
- æKY SendMessageGlue
- æFc Messages.h
- æT macro
- æD
- #define SendMessageGlue(table, selector) { \
- sendMessageSelector, 0x223C, table, selector, messageManagerTrap \
- }
-
- æKY ForwardMessageGlue
- æFc Messages.h
- æT macro
- æD
- #define ForwardMessageGlue(table, selector) { \
- forwardSelector, 0x223C, table, selector, messageManagerTrap \
- }
-
- æKY ForwardThisMessageGlue
- æFc Messages.h
- æT macro
- æD
- #define ForwardThisMessageGlue { forwardThisSelector, messageManagerTrap }
-
- æKY MessageClass
- PrivateMessageClassRecord
- æFc Messages.h
- æT structure
- æD
- typedef struct PrivateMessageClassRecord *MessageClass;
-
- æC
-
- Abstract data type for message class.
-
- æKY MessageHandler
- PrivateMessageHandlerRecord
- æFc Messages.h
- æT structure
- æD
- typedef struct PrivateMessageHandlerRecord *MessageHandler;
-
- æC
-
- Abstract data type for message handler.
-
- æKY MessageObject
- PrivateMessageObjectRecord
- æFc Messages.h
- æT structure
- æD
- typedef struct PrivateMessageObjectRecord *MessageObject;
-
- æC
-
- Abstract data type for message object.
-
- æKY MessageOverride
- æFc Messages.h
- æT structure
- æD
- struct MessageOverride{
- short messageID; /* message being overridden */
- long dispatch1; /* first dispatch selector */
- long dispatch2; /* second dispatch selector */
- };
-
- æKY MessageOverrideTable
- æFc Messages.h
- æT structure
- æD
- struct MessageOverrideTable{
- short numOverrides;
- MessageOverride overrides[1];
- };
-
- æC
-
- Definition of an override table.
-
- æKY Signature
- æFc Messages.h
- æT structure
- æD
- typedef OSType Signature;
-
- æKY MessageStackMark
- æFc Messages.h
- æT structure
- æD
- typedef void* MessageStackMark[2];
-
- æKY MessageHandlerSetupProc
- æFc Messages.h
- æT structure
- æD
- typedef void (*MessageHandlerSetupProc) (void *handlerData);
-
- æKY MessageClassExceptionProc
- æFc Messages.h
- æT structure
- æD
- typedef OSErr (*MessageClassExceptionProc) (MessageObject, OSErr);
-
- æKY MessageObjectLoopProc
- æFc Messages.h
- æT structure
- æD
- typedef OSErr (*MessageObjectLoopProc) (MessageObject, void *refCon);
-
- æKY MessageHandlerLoopProc
- æFc Messages.h
- æT structure
- æD
- typedef OSErr (*MessageHandlerLoopProc) (MessageHandler, void *refCon);
-
- æKY MessageGlobalsInitProc
- æFc Messages.h
- æT structure
- æD
- typedef void (*MessageGlobalsInitProc) (void *messageGlobals);
-
- æKY NewMessageClass
- æFc Messages.h
- æT function
- æD
- MessageClass NewMessageClass (long numTables, long classOptions)
- = {0x7000, messageManagerTrap};
-
- æKY DisposeMessageClass
- æFc Messages.h
- æT function
- æD
- void DisposeMessageClass (MessageClass)
- = {0x7001, messageManagerTrap};
-
- æKY CloneMessageClass
- æFc Messages.h
- æT function
- æD
- MessageClass CloneMessageClass (MessageClass)
- = {0x7002, messageManagerTrap};
-
- æKY CountMessageClassOwners
- æFc Messages.h
- æT function
- æD
- long CountMessageClassOwners (MessageClass)
- = {0x7003, messageManagerTrap};
-
- æKY NewDerivedMessageClass
- æFc Messages.h
- æT function
- æD
- MessageClass NewDerivedMessageClass (MessageClass parentClass)
- = {0x7004, messageManagerTrap};
-
- æKY SetMessageClassDispatchProc
- æFc Messages.h
- æT function
- æD
- void *SetMessageClassDispatchProc (MessageClass, void *dispatchProc)
- = {0x7005, messageManagerTrap};
-
- æKY SetMessageClassHandlerSetupProc
- æFc Messages.h
- æT function
- æD
- MessageHandlerSetupProc SetMessageClassHandlerSetupProc (MessageClass, MessageHandlerSetupProc)
- = {0x7006, messageManagerTrap};
-
- æKY SetMessageClassHandlerReturnProc
- æFc Messages.h
- æT function
- æD
- MessageHandlerSetupProc SetMessageClassHandlerReturnProc (MessageClass, MessageHandlerSetupProc)
- = {0x7007, messageManagerTrap};
-
- æKY SetMessageClassExceptionProc
- æFc Messages.h
- æT function
- æD
- MessageClassExceptionProc SetMessageClassExceptionProc (MessageClass, MessageClassExceptionProc)
- = {0x7008, messageManagerTrap};
-
- æKY GetMessageClassRefCon
- æFc Messages.h
- æT function
- æD
- void *GetMessageClassRefCon (MessageClass)
- = {0x7009, messageManagerTrap};
-
- æKY SetMessageClassRefCon
- æFc Messages.h
- æT function
- æD
- void *SetMessageClassRefCon (MessageClass, void *refCon)
- = {0x700A, messageManagerTrap};
-
- æKY NewMessageHandler
- æFc Messages.h
- æT function
- æD
- OSErr NewMessageHandler (MessageClass,
- long handlerPos,
- MessageOverrideTablePtr overrideTableList[],
- void *handlerData,
- Signature handlerSig,
- MessageHandler *msgHandler)
- = {0x700B, messageManagerTrap};
-
- æKY RemoveMessageHandler
- æFc Messages.h
- æT function
- æD
- OSErr RemoveMessageHandler (MessageClass, MessageHandler)
- = {0x700C, messageManagerTrap};
-
- æKY InstallMessageHandlerOverride
- æFc Messages.h
- æT function
- æD
- OSErr InstallMessageHandlerOverride (MessageClass,
- MessageHandler,
- long messageSelector,
- long dispatch1,
- long dispatch2)
- = {0x700D, messageManagerTrap};
-
- æKY RemoveMessageHandlerOverride
- æFc Messages.h
- æT function
- æD
- void RemoveMessageHandlerOverride (MessageClass,
- MessageHandler,
- long messageSelector)
- = {0x700E, messageManagerTrap};
-
- æKY GetMessageHandlerData
- æFc Messages.h
- æT function
- æD
- void *GetMessageHandlerData (MessageClass, MessageHandler)
- = {0x700F, messageManagerTrap};
-
- æKY SetMessageHandlerData
- æFc Messages.h
- æT function
- æD
- void *SetMessageHandlerData (MessageClass,
- MessageHandler,
- void *handlerData)
- = {0x7010, messageManagerTrap};
-
- æKY DisableMessageHandler
- æFc Messages.h
- æT function
- æD
- void DisableMessageHandler (MessageClass, MessageHandler)
- = {0x7011, messageManagerTrap};
-
- æKY EnableMessageHandler
- æFc Messages.h
- æT function
- æD
- void EnableMessageHandler (MessageClass, MessageHandler)
- = {0x7012, messageManagerTrap};
-
- æKY MessageHandlerDisabled
- æFc Messages.h
- æT function
- æD
- int MessageHandlerDisabled (MessageClass, MessageHandler)
- = {0x7013, messageManagerTrap};
-
- æKY CountMessageHandlers
- æFc Messages.h
- æT function
- æD
- long CountMessageHandlers (MessageClass)
- = {0x7014, messageManagerTrap};
-
- æKY GetMessageHandlerAt
- æFc Messages.h
- æT function
- æD
- MessageHandler GetMessageHandlerAt (MessageClass, long handlerPosition)
- = {0x7015, messageManagerTrap};
-
- æKY GetMessageHandlerSignature
- æFc Messages.h
- æT function
- æD
- Signature GetMessageHandlerSignature (MessageClass, MessageHandler)
- = {0x7016, messageManagerTrap};
-
- æKY FindMessageHandler
- æFc Messages.h
- æT function
- æD
- MessageHandler FindMessageHandler (MessageClass, Signature)
- = {0x7017, messageManagerTrap};
-
- æKY GetMessageHandlerPosition
- æFc Messages.h
- æT function
- æD
- long GetMessageHandlerPosition (MessageClass, MessageHandler)
- = {0x7018, messageManagerTrap};
-
- æKY ForEachMessageHandlerDo
- æFc Messages.h
- æT function
- æD
- OSErr ForEachMessageHandlerDo (MessageClass, MessageHandlerLoopProc, void *refCon)
- = {0x7019, messageManagerTrap};
-
- æKY NewMessageObject
- æFc Messages.h
- æT function
- æD
- MessageObject NewMessageObject (MessageClass)
- = {0x701A, messageManagerTrap};
-
- æKY DisposeMessageObject
- æFc Messages.h
- æT function
- æD
- void DisposeMessageObject (MessageObject)
- = {0x701B, messageManagerTrap};
-
- æKY CloneMessageObject
- æFc Messages.h
- æT function
- æD
- MessageObject CloneMessageObject (MessageObject)
- = {0x701C, messageManagerTrap};
-
- æKY CountMessageObjectOwners
- æFc Messages.h
- æT function
- æD
- long CountMessageObjectOwners (MessageObject)
- = {0x701D, messageManagerTrap};
-
- æKY GetMessageObjectRefCon
- æFc Messages.h
- æT function
- æD
- void *GetMessageObjectRefCon (MessageObject)
- = {0x701E, messageManagerTrap};
-
- æKY SetMessageObjectRefCon
- æFc Messages.h
- æT function
- æD
- void *SetMessageObjectRefCon (MessageObject, void *)
- = {0x701F, messageManagerTrap};
-
- æKY GetMessageObjectClass
- æFc Messages.h
- æT function
- æD
- MessageClass GetMessageObjectClass (MessageObject)
- = {0x7020, messageManagerTrap};
-
- æKY CountMessageObjects
- æFc Messages.h
- æT function
- æD
- long CountMessageObjects (MessageClass)
- = {0x7021, messageManagerTrap};
-
- æKY ForEachMessageObjectDo
- æFc Messages.h
- æT function
- æD
- OSErr ForEachMessageObjectDo (MessageClass, MessageObjectLoopProc, void *refCon)
- = {0x7022, messageManagerTrap};
-
- æKY GetMessageTarget
- æFc Messages.h
- æT function
- æD
- MessageObject GetMessageTarget (void)
- = {0x7023, messageManagerTrap};
-
- æKY SetMessageTarget
- æFc Messages.h
- æT function
- æD
- MessageObject SetMessageTarget (MessageObject)
- = {0x7024, messageManagerTrap};
-
- æKY MarkMessageStack
- æFc Messages.h
- æT function
- æD
- void MarkMessageStack (MessageStackMark)
- = {0x7025, messageManagerTrap};
-
- æKY UnwindMessageStack
- æFc Messages.h
- æT function
- æD
- void UnwindMessageStack (MessageStackMark)
- = {0x7026, messageManagerTrap};
-
- æKY GetMessageHandler
- æFc Messages.h
- æT function
- æD
- MessageHandler GetMessageHandler (void)
- = {0x7027, messageManagerTrap};
-
- æKY CountMessageHandlerInstances
- æFc Messages.h
- æT function
- æD
- long CountMessageHandlerInstances (void)
- = {0x7028, messageManagerTrap};
-
- æKY GetMessageHandlerClassContext
- æFc Messages.h
- æT function
- æD
- void *GetMessageHandlerClassContext (void)
- = {0x7029, messageManagerTrap};
-
- æKY SetMessageHandlerClassContext
- æFc Messages.h
- æT function
- æD
- void *SetMessageHandlerClassContext (void *)
- = {0x702A, messageManagerTrap};
-
- æKY GetMessageHandlerInstanceContext
- æFc Messages.h
- æT function
- æD
- void *GetMessageHandlerInstanceContext (void)
- = {0x702B, messageManagerTrap};
-
- æKY SetMessageHandlerInstanceContext
- æFc Messages.h
- æT function
- æD
- void *SetMessageHandlerInstanceContext (void *)
- = {0x702C, messageManagerTrap};
-
- æKY NewMessageGlobals
- æFc Messages.h
- æT function
- æD
- OSErr NewMessageGlobals (long messageGlobalsSize, MessageGlobalsInitProc)
- = {0x702D, messageManagerTrap};
-
- æKY DisposeMessageGlobals
- æFc Messages.h
- æT function
- æD
- void DisposeMessageGlobals (void)
- = {0x702E, messageManagerTrap};
-
- æKY SendObjectMessage
- æFc Messages.h
- æT function
- æD
- OSErr SendObjectMessage (MessageObject, long messageSelector, ...)
- = {sendObjectMessageSelector, messageManagerTrap};
-
- æKY SendObjectMessageTo
- æFc Messages.h
- æT function
- æD
- OSErr SendObjectMessageTo (MessageObject, long messageSelector, MessageHandler, ...)
- = {sendObjectMessageToSelector, messageManagerTrap};
-
- æKY StartObjectMessageAt
- æFc Messages.h
- æT function
- æD
- OSErr StartObjectMessageAt (MessageObject, long messageSelector, MessageHandler, ...)
- = {startObjectMessageAtSelector, messageManagerTrap};
-
- æKY SendMessage
- æFc Messages.h
- æT function
- æD
- OSErr SendMessage (long messageSelector, ...)
- = {sendMessageSelector, messageManagerTrap};
-
- æKY SendMessageTo
- æFc Messages.h
- æT function
- æD
- OSErr SendMessageTo (long messageSelector, MessageHandler, ...)
- = {sendMessageToSelector, messageManagerTrap};
-
- æKY StartMessageAt
- æFc Messages.h
- æT function
- æD
- OSErr StartMessageAt (long messageSelector, MessageHandler, ...)
- = {startMessageAtSelector, messageManagerTrap};
-
- æKY ForwardMessage
- æFc Messages.h
- æT function
- æD
- OSErr ForwardMessage (long messageSelector, ...)
- = {forwardSelector, messageManagerTrap};
-
- æKY ForwardThisMessage
- æFc Messages.h
- æT function
- æD
- OSErr ForwardThisMessage ()
- = {forwardThisSelector, messageManagerTrap};
-
- æKY gxGlyphcode
- æFc Layout Types.h
- æT structure
- æD
- typedef unsigned short gxGlyphcode;
-
- æC
-
- A single glyph in a font.
-
- æKY gxByteOffset
- æFc Layout Types.h
- æT structure
- æD
- typedef long gxByteOffset;
-
- æC
-
- Byte offset within backing store.
-
- æKY gxRunFeatureType
- gxRunFeatureSelector
- æFc Layout Types.h
- æT structure
- æD
- typedef unsigned short gxRunFeatureType;
- typedef unsigned short gxRunFeatureSelector;
-
- æKY gxNoTracking
- æFc Layout Types.h
- æT constant
- æD
- #define gxNoTracking gxNegativeInfinity
-
- æC
-
- If tracking is not desired, specify this value in the track
- field in the gxRunControls record (note that a track of 0
- does *not* mean to turn tracking off; rather, it means to
- use normal tracking).
-
- æKY gxNoStake
- æFc Layout Types.h
- æT constant
- æD
- #define gxNoStake -1
-
- æC
-
- The special "gxNoStake" value is returned by the
- GXGetLayoutBreakOffset call to indicate the absence of a
- character offset that is stable with respect to
- metamorphosis and contextual kerning.
-
- æKY gxBaselineTypes
- gxRomanBaseline
- gxIdeographicCenterBaseline
- gxIdeographicLowBaseline
- gxHangingBaseline
- gxMathBaseline
- gxLastBaseline
- gxNumberOfBaselineTypes
- gxNoOverrideBaseline
- gxBaselineType
- æFc Layout Types.h
- æT constant
- æD
- enum gxBaselineTypes {
- gxRomanBaseline = 0,
- gxIdeographicCenterBaseline,
- gxIdeographicLowBaseline,
- gxHangingBaseline,
- gxMathBaseline,
- gxLastBaseline = 31,
- gxNumberOfBaselineTypes = gxLastBaseline + 1,
- gxNoOverrideBaseline = 255
- };
- typedef unsigned long gxBaselineType;
-
- æC
-
- A glyph's behavior with respect to other glyphs on its line is
- defined in part by its gxBaselineType. These types allow correct
- alignment of the baselines of all glyphs on the line.
-
- æKY gxBaselineDeltas
- æFc Layout Types.h
- æT structure
- æD
- typedef Fixed gxBaselineDeltas[gxNumberOfBaselineTypes];
-
- æKY gxJustificationPriorities
- gxKashidaPriority
- gxWhiteSpacePriority
- gxInterCharPriority
- gxNullJustificationPriority
- gxNumberOfJustificationPriorities
- gxJustificationPriority
- æFc Layout Types.h
- æT constant
- æD
- enum gxJustificationPriorities {
- gxKashidaPriority = 0,
- gxWhiteSpacePriority = 1,
- gxInterCharPriority = 2,
- gxNullJustificationPriority = 3,
- gxNumberOfJustificationPriorities
- };
-
- typedef unsigned char gxJustificationPriority;
-
- æC
-
- gxJustificationPriority defines the point during the
- justification process at which a glyph will begin to
- receive deltas before and after itself.
-
- æKY gxJustificationFlags
- gxOverridePriority
- gxOverrideLimits
- gxOverrideUnlimited
- gxUnlimitedGapAbsorption
- gxJustificationPriorityMask
- gxAllJustificationFlags
- typedef unsigned short gxJustificationFlagsæFc Layout Types.h
- æT constant
- æD
- #define gxOverridePriority 0x8000 /* use priority value from override */
- #define gxOverrideLimits 0x4000 /* use limits values from override */
- #define gxOverrideUnlimited 0x2000 /* use unlimited flag from override */
- #define gxUnlimitedGapAbsorption 0x1000 /* glyph can take unlimited gap */
- #define gxJustificationPriorityMask 0x000F /* justification priority */
-
- #define gxAllJustificationFlags (gxOverridePriority | gxOverrideLimits | \
- gxOverrideUnlimited | gxUnlimitedGapAbsorption | gxJustificationPriorityMask)
-
- typedef unsigned short gxJustificationFlags;
-
- æC
-
- gxJustificationFlags are used to control which fields of a
- gxWidthDeltaRecord are to be overridden and which are not if
- a gxPriorityJustificationOverride or
- gxGlyphJustificationOverride (qq.v.) is specified.
-
- æKY gxDirectionOverrides
- gxNoDirectionOverride
- gxImposeLeftToRight
- gxImposeRightToLeft
- gxImposeArabic
- gxDirectionOverride
- æFc Layout Types.h
- æT constant
- æD
- enum gxDirectionOverrides {
- gxNoDirectionOverride = 0,
- gxImposeLeftToRight = 1,
- gxImposeRightToLeft = 2,
- gxImposeArabic = 3
- };
-
- typedef unsigned short gxDirectionOverride;
-
- æC
-
- The directional behavior of a glyph can be overridden using
- a gxDirectionOverride.
-
- æKY gxNoLigatureSplits
- gxNoCaretAngle
- gxImposeWidth
- gxNoCrossKerning
- gxNoOpticalAlignment
- gxForceHanging
- gxNoSpecialJustification
- gxDirectionOverrideMask
- gxAllRunControlFlags
- gxRunControlFlags
- æFc Layout Types.h
- æT constant
- æD
- #define gxNoLigatureSplits 0x80000000
- #define gxNoCaretAngle 0x40000000
- #define gxImposeWidth 0x20000000
- #define gxNoCrossKerning 0x10000000
- #define gxNoOpticalAlignment 0x08000000
- #define gxForceHanging 0x04000000
- #define gxNoSpecialJustification 0x02000000
- #define gxDirectionOverrideMask 0x00000003
-
- #define gxAllRunControlFlags (gxNoLigatureSplits|gxNoCaretAngle|gxImposeWidth|gxNoCrossKerning|gxNoOpticalAlignment|gxForceHanging|gxNoSpecialJustification|gxDirectionOverrideMask)
-
- typedef unsigned long gxRunControlFlags;
-
- æC
-
- gxRunControlFlags describe the nonparametric layout options contained in a gxStyle.
-
- æKY gxHighlightTypes
- gxHighlightStraight
- gxHighlightAverageAngle
- gxHighlightType
- æFc Layout Types.h
- æT constant
- æD
- enum gxHighlightTypes {
- gxHighlightStraight = 0, /* straight-edged simple highlighting */
- gxHighlightAverageAngle = 1 /* takes average of two edge angles */
- };
-
- typedef unsigned long gxHighlightType;
-
- æC
-
- gxHighlightType is used to distinguish various highlighting
- methods, both in terms of character offset based vs. visual
- based, and in terms of angled sides vs. non-angled sides.
-
- æKY gxCaretTypes
- gxSplitCaretType
- gxLeftRightKeyboardCaret
- gxRightLeftKeyboardCaret
- gxCaretType
- æFc Layout Types.h
- æT constant
- æD
- gxCaretType is used to control whether the caret that is
- returned from GXGetLayoutCaret is a split caret or a
- (keyboard-syncronized) single caret.
- enum gxCaretTypes {
- gxSplitCaretType = 0, /* returns Mac-style split caret (default) */
- gxLeftRightKeyboardCaret = 1, /* single caret in left-right position */
- gxRightLeftKeyboardCaret = 2 /* single caret in right-left position */
- };
-
- typedef unsigned long gxCaretType;
-
- æKY gxLayoutOffsetStates
- gxOffset8_8
- gxOffset8_16
- gxOffset16_8
- gxOffset16_16
- gxOffsetInvalid
- gxOffsetInsideLigature
- gxLayoutOffsetState
- æFc Layout Types.h
- æT constant
- æD
- enum gxLayoutOffsetStates {
- gxOffset8_8 = 0,
- gxOffset8_16 = 1,
- gxOffset16_8 = 2,
- gxOffset16_16 = 3,
- gxOffsetInvalid = 4
- };
-
- #define gxOffsetInsideLigature 0x8000
-
- typedef unsigned short gxLayoutOffsetState;
-
- æC
-
- gxLayoutOffsetState describes the characteristics of a given
- gxByteOffset in some layout. It is returned by the
- GXGetOffsetGlyphs call. Note that the gxOffsetInsideLigature
- value is returned in addition to the 8/16 (or invalid) indication.
-
- æKY gxNoLayoutOptions
- gxLineIsDisplayOnly
- gxAllLayoutOptionsFlags
- gxMaxRunLevel
- gxFlushLeft
- gxFlushCenter
- gxFlushRight
- gxNoJustification
- gxFullJustification
- gxLayoutOptionsFlags
- æFc Layout Types.h
- æT constant
- æD
- #define gxNoLayoutOptions 0
-
- #define gxLineIsDisplayOnly 0x00000001
-
- #define gxAllLayoutOptionsFlags (gxLineIsDisplayOnly)
-
- #define gxMaxRunLevel 15
- #define gxFlushLeft 0
- #define gxFlushCenter (fract1/2)
- #define gxFlushRight fract1
-
- #define gxNoJustification 0
- #define gxFullJustification fract1
-
- typedef unsigned long gxLayoutOptionsFlags;
-
- æC
-
- gxLayoutOptionsFlags are single-bit flags contained in a
- gxLayoutOptions record. We also define here some utility
- constants that are useful in setting various fields in
- the gxLayoutOptions record.
-
- æKY gxRunFeature
- æFc Layout Types.h
- æT structure
- æD
- struct gxRunFeature {
- gxRunFeatureType featureType;
- gxRunFeatureSelector featureSelector;
- };
-
- æC
-
- A gxRunFeature describes a feature and a level for that feature.
-
- æKY gxWidthDeltaRecord
- gxPriorityJustificationOverride
- gxGlyphJustificationOverride
- æFc Layout Types.h
- æT structure
- æD
- A gxWidthDeltaRecord contains all of the information needed to
- describe the behavior of one class of glyphs during the
- justification process.
-
- struct gxWidthDeltaRecord {
- Fixed beforeGrowLimit; /* ems AW can grow by at most on LT */
- Fixed beforeShrinkLimit; /* ems AW can shrink by at most on LT */
- Fixed afterGrowLimit; /* ems AW can grow by at most on RB */
- Fixed afterShrinkLimit; /* ems AW can shrink by at most on RB */
- gxJustificationFlags growFlags; /* flags controlling grow case */
- gxJustificationFlags shrinkFlags; /* flags controlling shrink case */
- };
-
- A gxPriorityJustificationOverride contains an array of
- WidthDeltaRecords, one for each gxJustificationPriority.
-
- struct gxPriorityJustificationOverride {
- /* overrides for each of the priorities */
- struct gxWidthDeltaRecord deltas[gxNumberOfJustificationPriorities];
- };
-
- A gxGlyphJustificationOverride contains a gxWidthDeltaRecord
- that is to be used for a specific glyph in a specific run
- (this limitation is because glyphcodes vary by font).
-
- struct gxGlyphJustificationOverride {
- gxGlyphcode glyph;
- struct gxWidthDeltaRecord override;
- };
-
- æKY gxRunControls
- æFc Layout Types.h
- æT structure
- æD
- struct gxRunControls {
- gxRunControlFlags flags;
- Fixed beforeWithStreamShift;
- Fixed afterWithStreamShift;
- Fixed crossStreamShift;
- Fixed imposedWidth;
- Fixed track;
- fract hangingInhibitFactor;
- fract kerningInhibitFactor;
- Fixed decompositionAdjustmentFactor;
- gxBaselineType baselineType;
- };
-
- æC
-
- gxRunControls contains flags, shifts, imposed widths and
- overrides for a run. NOTE: a value of "gxNoTracking"
- in track disables tracking.
-
- æKY gxGlyphSubstitution
- æFc Layout Types.h
- æT structure
- æD
- struct gxGlyphSubstitution {
- gxGlyphcode originalGlyph; /* Whenever you see this glyph... */
- gxGlyphcode substituteGlyph; /* ...change it to this one. */
- };
-
- æC
-
- A gxGlyphSubstitution describes one client-provided
- substitution that occurs after all other automatic
- glyph changes have happened.
-
- æKY gxKerningAdjustmentFactors
- gxKerningAdjustment
- æFc Layout Types.h
- æT structure
- æD
- gxKerningAdjustmentFactors specify an adjustment to
- automatic kerning. The adjustment is ax + b where x
- is the automatic kerning value, a is scaleFactor, and
- b is adjustmentPointSizeFactor times the run's point
- size.
-
- struct gxKerningAdjustmentFactors {
- fract scaleFactor;
- Fixed adjustmentPointSizeFactor;
- };
-
- A gxKerningAdjustment identifies with- and cross-stream
- kerning adjustments for specific glyph pairs.
-
- struct gxKerningAdjustment {
- gxGlyphcode firstGlyph;
- gxGlyphcode secondGlyph;
- struct gxKerningAdjustmentFactors withStreamFactors;
- struct gxKerningAdjustmentFactors crossStreamFactors;
- };
-
- æKY gxResetCrossStreamFactor
- æFc Layout Types.h
- æT constant
- æD
- #define gxResetCrossStreamFactor gxNegativeInfinity
-
- æC
-
- A value of gxResetCrossStreamFactor in crossStreamFactors.adjustmentPointSizeFactor
- will reset the cross-stream kerning to the baseline.
-
- æKY gxLayoutHitInfo
- æFc Layout Types.h
- æT structure
- æD
- struct gxLayoutHitInfo {
- Fixed firstPartialDist;
- Fixed lastPartialDist;
- gxByteOffset hitSideOffset;
- gxByteOffset nonHitSideOffset;
- boolean leadingEdge;
- boolean inLoose;
- };
-
- æC
-
- gxLayoutHitInfo contains the output from the GXHitTestLayout call.
-
- æKY gxLineBaselineRecord
- æFc Layout Types.h
- æT structure
- æD
- struct gxLineBaselineRecord {
- gxBaselineDeltas deltas;
- };
-
- æC
-
- A gxLineBaselineRecord contains the deltas from 0 to all the
- different baselines for the layout. It can be filled via a call
- to GetBaselineDeltas (q.v.).
-
- æKY gxLayoutOptions
- æFc Layout Types.h
- æT structure
- æD
- struct gxLayoutOptions {
- Fixed width;
- fract flush;
- fract just;
- gxLayoutOptionsFlags flags;
- struct gxLineBaselineRecord *baselineRec;
- };
-
- æC
-
- The gxLayoutOptions type contains information about the layout
- characteristics of the whole line.
-
- æKY GXNewLayout
- æFc Layout Routines.h
- æT function
- æD
- gxShape GXNewLayout(long textRunCount, const short textRunLengths[], const void *text[],
- long styleRunCount, const short styleRunLengths[], const gxStyle styles[], long levelRunCount,
- const short levelRunLengths[], const short levels[], const gxLayoutOptions *layoutOptions,
- const gxPoint *position)
- GXInlineCode(0x0, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetLayout
- æFc Layout Routines.h
- æT function
- æD
- long GXGetLayout(gxShape layout, void *text, long *styleRunCount, short styleRunLengths[],
- gxStyle styles[], long *levelRunCount, short levelRunLengths[], short levels[],
- gxLayoutOptions *layoutOptions, gxPoint *position)
- GXInlineCode(0x1, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetLayout
- æFc Layout Routines.h
- æT function
- æD
- void GXSetLayout(gxShape layout, long textRunCount, const short textRunLengths[],
- const void *text[], long styleRunCount, const short styleRunLengths[],
- const gxStyle styles[], long levelRunCount, const short levelRunLengths[],
- const short levels[], const gxLayoutOptions *layoutOptions, const gxPoint *position)
- GXInlineCode(0x2, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDrawLayout
- æFc Layout Routines.h
- æT function
- æD
- void GXDrawLayout(long textRunCount, const short textRunLengths[], const void *text[],
- long styleRunCount, const short styleRunLengths[], const gxStyle styles[],
- long levelRunCount, const short levelRunLengths[], const short levels[],
- const gxLayoutOptions *layoutOptions, const gxPoint *position)
- GXInlineCode(0x3, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetLayoutParts
- æFc Layout Routines.h
- æT function
- æD
- void GXSetLayoutParts(gxShape layout, gxByteOffset oldStartOffset, gxByteOffset oldEndOffset,
- long newTextRunCount, const short newTextRunLengths[], const void *newText[],
- long newStyleRunCount, const short newStyleRunLengths[], const gxStyle newStyles[],
- long newLevelRunCount, const short newLevelRunLengths[], const short newLevels[])
- GXInlineCode(0x4, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetLayoutShapeParts
- æFc Layout Routines.h
- æT function
- æD
- void GXSetLayoutShapeParts(gxShape layout, gxByteOffset startOffset, gxByteOffset endOffset, gxShape insert)
- GXInlineCode(0x5, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetLayoutParts
- æFc Layout Routines.h
- æT function
- æD
- long GXGetLayoutParts(gxShape layout, gxByteOffset startOffset, gxByteOffset endOffset, void *text,
- long *styleRunCount, short styleRunLengths[], gxStyle styles[],
- long *levelRunCount, short levelRunLengths[], short levels[])
- GXInlineCode(0x6, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetLayoutShapeParts
- æFc Layout Routines.h
- æT function
- æD
- gxShape GXGetLayoutShapeParts(gxShape layout, gxByteOffset startOffset, gxByteOffset endOffset, gxShape dest)
- GXInlineCode(0x7, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetLayoutGlyphs
- æFc Layout Routines.h
- æT function
- æD
- long GXGetLayoutGlyphs(gxShape layout, gxGlyphcode *glyphs, gxPoint positions[], long advance[],
- gxPoint tangents[], long *runCount, short styleRuns[], gxStyle glyphStyles[])
- GXInlineCode(0x8, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXHitTestLayout
- æFc Layout Routines.h
- æT function
- æD
- gxByteOffset GXHitTestLayout(gxShape layout, const gxPoint *hitDown, gxHighlightType highlightType,
- gxLayoutHitInfo *hitInfo, gxShape hitTrackingArea)
- GXInlineCode(0x9, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetLayoutHighlight
- æFc Layout Routines.h
- æT function
- æD
- gxShape GXGetLayoutHighlight(gxShape layout, gxByteOffset startOffset, gxByteOffset endOffset,
- gxHighlightType highlightType, gxShape highlight)
- GXInlineCode(0xa, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetLayoutVisualHighlight
- æFc Layout Routines.h
- æT function
- æD
- gxShape GXGetLayoutVisualHighlight(gxShape layout, gxByteOffset startOffset, long startLeadingEdge,
- gxByteOffset endOffset, long endLeadingEdge,
- gxHighlightType highlightType, gxShape highlight)
- GXInlineCode(0xb, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetLayoutCaret
- æFc Layout Routines.h
- æT function
- æD
- gxShape GXGetLayoutCaret(gxShape layout, gxByteOffset offset, gxHighlightType highlightType,
- gxCaretType caretType, gxShape caret)
- GXInlineCode(0xc, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetLayoutBreakOffset
- æFc Layout Routines.h
- æT function
- æD
- gxByteOffset GXGetLayoutBreakOffset(gxShape layout, gxByteOffset startOffset, Fixed lineWidth,
- long hyphenationCount, const gxByteOffset hyphenationPoints[],
- boolean *startIsStaked, gxByteOffset *priorStake,
- gxByteOffset *nextStake)
- GXInlineCode(0xd, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetLayoutRangeWidth
- æFc Layout Routines.h
- æT function
- æD
- Fixed GXGetLayoutRangeWidth(gxShape layout, gxByteOffset startOffset,
- gxByteOffset endOffset, gxShape supplementaryText)
- GXInlineCode(0xe, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewLayoutFromRange
- æFc Layout Routines.h
- æT function
- æD
- gxShape GXNewLayoutFromRange(gxShape layout, gxByteOffset startOffset, gxByteOffset endOffset,
- const gxLayoutOptions *layoutOptions, gxShape supplementaryText)
- GXInlineCode(0xf, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetCaretAngleArea
- æFc Layout Routines.h
- æT function
- æD
- gxShape GXGetCaretAngleArea(gxShape layout, const gxPoint *hitPoint, gxHighlightType highlightType,
- gxShape caretArea, short *returnedRise, short *returnedRun)
- GXInlineCode(0x10, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleBaselineDeltas
- æFc Layout Routines.h
- æT function
- æD
- void GXGetStyleBaselineDeltas(gxStyle baseStyle, gxBaselineType baseType,
- gxBaselineDeltas returnedDeltas)
- GXInlineCode(0x11, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetRightVisualOffset
- æFc Layout Routines.h
- æT function
- æD
- gxByteOffset GXGetRightVisualOffset(gxShape layout, gxByteOffset currentOffset)
- GXInlineCode(0x12, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetLeftVisualOffset
- æFc Layout Routines.h
- æT function
- æD
- gxByteOffset GXGetLeftVisualOffset(gxShape layout, gxByteOffset currentOffset)
- GXInlineCode(0x13, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetCompoundCharacterLimits
- æFc Layout Routines.h
- æT function
- æD
- void GXGetCompoundCharacterLimits(gxShape layout, gxByteOffset trial, gxByteOffset *minOffset,
- gxByteOffset *maxOffset, boolean *onBoundary)
- GXInlineCode(0x14, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetOffsetGlyphs
- æFc Layout Routines.h
- æT function
- æD
- void GXGetOffsetGlyphs(gxShape layout, gxByteOffset trial, long leadingEdge,
- gxLayoutOffsetState *offsetState, unsigned short *firstGlyph,
- unsigned short *secondGlyph)
- GXInlineCode(0x15, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetGlyphOffset
- æFc Layout Routines.h
- æT function
- æD
- void GXGetGlyphOffset(gxShape layout, long trial, long onLeftTop, gxByteOffset *offset,
- boolean *leadingEdge, boolean *wasRealCharacter)
- GXInlineCode(0x16, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetLayoutSpan
- æFc Layout Routines.h
- æT function
- æD
- void GXGetLayoutSpan(gxShape layout, Fixed *lineAscent, Fixed *lineDescent)
- GXInlineCode(0x17, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetLayoutSpan
- æFc Layout Routines.h
- æT function
- æD
- void GXSetLayoutSpan(gxShape layout, Fixed lineAscent, Fixed lineDescent)
- GXInlineCode(0x18, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleRunControls
- æFc Layout Routines.h
- æT function
- æD
- void GXSetStyleRunControls(gxStyle target, const gxRunControls *runControls)
- GXInlineCode(0x19, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleRunPriorityJustOverride
- æFc Layout Routines.h
- æT function
- æD
- void GXSetStyleRunPriorityJustOverride(gxStyle target,
- const gxPriorityJustificationOverride *priorityJustificationOverride)
- GXInlineCode(0x1a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleRunGlyphJustOverrides
- æFc Layout Routines.h
- æT function
- æD
- void GXSetStyleRunGlyphJustOverrides(gxStyle target, long count,
- const gxGlyphJustificationOverride glyphJustificationOverrides[])
- GXInlineCode(0x1b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleRunGlyphSubstitutions
- æFc Layout Routines.h
- æT function
- æD
- void GXSetStyleRunGlyphSubstitutions(gxStyle target, long count,
- const gxGlyphSubstitution glyphSubstitutions[])
- GXInlineCode(0x1c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleRunFeatures
- æFc Layout Routines.h
- æT function
- æD
- void GXSetStyleRunFeatures(gxStyle target, long count, const gxRunFeature runFeatures[])
- GXInlineCode(0x1d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleRunKerningAdjustments
- æFc Layout Routines.h
- æT function
- æD
- void GXSetStyleRunKerningAdjustments(gxStyle target, long count,
- const gxKerningAdjustment kerningAdjustments[])
- GXInlineCode(0x1e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeRunControls
- æFc Layout Routines.h
- æT function
- æD
- void GXSetShapeRunControls(gxShape target, const gxRunControls *runControls)
- GXInlineCode(0x1f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeRunPriorityJustOverride
- æFc Layout Routines.h
- æT function
- æD
- void GXSetShapeRunPriorityJustOverride(gxShape target,
- const gxPriorityJustificationOverride *priorityJustificationOverride)
- GXInlineCode(0x20, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeRunGlyphJustOverrides
- æFc Layout Routines.h
- æT function
- æD
- void GXSetShapeRunGlyphJustOverrides(gxShape target, long count,
- const gxGlyphJustificationOverride glyphJustificationOverrides[])
- GXInlineCode(0x21, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeRunGlyphSubstitutions
- æFc Layout Routines.h
- æT function
- æD
- void GXSetShapeRunGlyphSubstitutions(gxShape target, long count,
- const gxGlyphSubstitution glyphSubstitutions[])
- GXInlineCode(0x22, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeRunFeatures
- æFc Layout Routines.h
- æT function
- æD
- void GXSetShapeRunFeatures(gxShape target, long count, const gxRunFeature runFeatures[])
- GXInlineCode(0x23, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeRunKerningAdjustments
- æFc Layout Routines.h
- æT function
- æD
- void GXSetShapeRunKerningAdjustments(gxShape target, long count,
- const gxKerningAdjustment kerningAdjustments[])
- GXInlineCode(0x24, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleRunControls
- æFc Layout Routines.h
- æT function
- æD
- long GXGetStyleRunControls(gxStyle source, gxRunControls *runControls)
- GXInlineCode(0x25, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleRunPriorityJustOverride
- æFc Layout Routines.h
- æT function
- æD
- long GXGetStyleRunPriorityJustOverride(gxStyle source,
- gxPriorityJustificationOverride *priorityJustificationOverride)
- GXInlineCode(0x26, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleRunGlyphJustOverrides
- æFc Layout Routines.h
- æT function
- æD
- long GXGetStyleRunGlyphJustOverrides(gxStyle source,
- gxGlyphJustificationOverride glyphJustificationOverrides[])
- GXInlineCode(0x27, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleRunGlyphSubstitutions
- æFc Layout Routines.h
- æT function
- æD
- long GXGetStyleRunGlyphSubstitutions(gxStyle source, gxGlyphSubstitution glyphSubstitutions[])
- GXInlineCode(0x28, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleRunFeatures
- æFc Layout Routines.h
- æT function
- æD
- long GXGetStyleRunFeatures(gxStyle source, gxRunFeature runFeatures[])
- GXInlineCode(0x29, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleRunKerningAdjustments
- æFc Layout Routines.h
- æT function
- æD
- long GXGetStyleRunKerningAdjustments(gxStyle source, gxKerningAdjustment kerningAdjustments[])
- GXInlineCode(0x2a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeRunControls
- æFc Layout Routines.h
- æT function
- æD
- long GXGetShapeRunControls(gxShape source, gxRunControls *runControls)
- GXInlineCode(0x2b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeRunPriorityJustOverride
- æFc Layout Routines.h
- æT function
- æD
- long GXGetShapeRunPriorityJustOverride(gxShape source,
- gxPriorityJustificationOverride *priorityJustificationOverride)
- GXInlineCode(0x2c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeRunGlyphJustOverrides
- æFc Layout Routines.h
- æT function
- æD
- long GXGetShapeRunGlyphJustOverrides(gxShape source,
- gxGlyphJustificationOverride glyphJustificationOverrides[])
- GXInlineCode(0x2d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeRunGlyphSubstitutions
- æFc Layout Routines.h
- æT function
- æD
- long GXGetShapeRunGlyphSubstitutions(gxShape source, gxGlyphSubstitution glyphSubstitutions[])
- GXInlineCode(0x2e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeRunFeatures
- æFc Layout Routines.h
- æT function
- æD
- long GXGetShapeRunFeatures(gxShape source, gxRunFeature runFeatures[])
- GXInlineCode(0x2f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeRunKerningAdjustments
- æFc Layout Routines.h
- æT function
- æD
- long GXGetShapeRunKerningAdjustments(gxShape source, gxKerningAdjustment kerningAdjustments[])
- GXInlineCode(0x30, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY PreferredGXTypographicsFlags
- GXTypographicsFlags
- allTypographicFeaturesType
- allTypeFeaturesOnSelector
- allTypeFeaturesOffSelector
- ligaturesType
- requiredLigaturesOnSelector
- requiredLigaturesOffSelector
- commonLigaturesOnSelector
- commonLigaturesOffSelector
- rareLigaturesOnSelector
- rareLigaturesOffSelector
- logosOnSelector
- logosOffSelector
- rebusPicturesOnSelector
- rebusPicturesOffSelector
- diphthongLigaturesOnSelector
- diphthongLigaturesOffSelector
- cursiveConnectionType
- unconnectedSelector
- partiallyConnectedSelector
- cursiveSelector
- letterCaseType
- upperAndLowerCaseSelector
- allCapsSelector
- allLowerCaseSelector
- smallCapsSelector
- initialCapsSelector
- initialCapsAndSmallCapsSelector
- verticalSubstitutionType
- substituteVerticalFormsOnSelector
- substituteVerticalFormsOffSelector
- linguisticRearrangementType
- linguisticRearrangementOnSelector
- linguisticRearrangementOffSelector
- numberSpacingType
- monospacedNumbersSelector
- proportionalNumbersSelector
- appleReserved1Type
- smartSwashType
- wordInitialSwashesOnSelector
- wordInitialSwashesOffSelector
- wordFinalSwashesOnSelector
- wordFinalSwashesOffSelector
- lineInitialSwashesOnSelector
- lineInitialSwashesOffSelector
- lineFinalSwashesOnSelector
- lineFinalSwashesOffSelector
- nonFinalSwashesOnSelector
- nonFinalSwashesOffSelector
- diacriticsType
- showDiacriticsSelector
- hideDiacriticsSelector
- decomposeDiacriticsSelector
- verticalPositionType
- normalPositionSelector
- superiorsSelector
- inferiorsSelector
- ordinalsSelector
- fractionsType
- noFractionsSelector
- verticalFractionsSelector
- diagonalFractionsSelector
- appleReserved2Type
- overlappingCharactersType
- preventOverlapOnSelector
- preventOverlapOffSelector
- typographicExtrasType
- hyphensToEmDashOnSelector
- hyphensToEmDashOffSelector
- hyphenToEnDashOnSelector
- hyphenToEnDashOffSelector
- unslashedZeroOnSelector
- unslashedZeroOffSelector
- formInterrobangOnSelector
- formInterrobangOffSelector
- smartQuotesOnSelector
- smartQuotesOffSelector
- mathematicalExtrasType
- hyphenToMinusOnSelector
- hyphenToMinusOffSelector
- asteriskToMultiplyOnSelector
- asteriskToMultiplyOffSelector
- slashToDivideOnSelector
- slashToDivideOffSelector
- inequalityLigaturesOnSelector
- inequalityLigaturesOffSelector
- exponentsOnSelector
- exponentsOffSelector
- ornamentSetsType
- noOrnamentsSelector
- dingbatsSelector
- piCharactersSelector
- fleuronsSelector
- decorativeBordersSelector
- internationalSymbolsSelector
- mathSymbolsSelector
- characterAlternativesType
- noAlternatesSelector
- designComplexityType
- designLevel1Selector
- designLevel2Selector
- designLevel3Selector
- designLevel4Selector
- designLevel5Selector
- styleOptionsType
- noStyleOptionsSelector
- displayTextSelector
- engravedTextSelector
- illuminatedCapsSelector
- titlingCapsSelector
- tallCapsSelector
- characterShapeType
- traditionalCharactersSelector
- simplifiedCharactersSelector
- numberCaseType
- lowerCaseNumbersSelector
- upperCaseNumbersSelector
- lastFeatureType
- æFc Layout Feature Constants.h
- æT constant
- æD
- These values can be used to set gxRunFeature values. Note that unless the
- feature is defaulted differently in different fonts, the zero value for the
- selectors represents the default value.
-
- enum {
- allTypographicFeaturesType = 0,
- allTypeFeaturesOnSelector = 0,
- allTypeFeaturesOffSelector = 1,
-
- ligaturesType = 1,
-
- requiredLigaturesOnSelector = 0,
- requiredLigaturesOffSelector = 1,
- commonLigaturesOnSelector = 2,
- commonLigaturesOffSelector = 3,
- rareLigaturesOnSelector = 4,
- rareLigaturesOffSelector = 5,
- logosOnSelector = 6,
- logosOffSelector = 7,
- rebusPicturesOnSelector = 8,
- rebusPicturesOffSelector = 9,
- diphthongLigaturesOnSelector = 10,
- diphthongLigaturesOffSelector = 11,
-
- cursiveConnectionType = 2,
-
- unconnectedSelector = 0,
- partiallyConnectedSelector = 1,
- cursiveSelector = 2,
-
- letterCaseType = 3,
-
- upperAndLowerCaseSelector = 0,
- allCapsSelector = 1,
- allLowerCaseSelector = 2,
- smallCapsSelector = 3,
- initialCapsSelector = 4,
- initialCapsAndSmallCapsSelector = 5,
-
- verticalSubstitutionType = 4,
-
- substituteVerticalFormsOnSelector = 0,
- substituteVerticalFormsOffSelector = 1,
-
- linguisticRearrangementType = 5,
-
- linguisticRearrangementOnSelector = 0,
- linguisticRearrangementOffSelector = 1,
-
- numberSpacingType = 6,
-
- monospacedNumbersSelector = 0,
- proportionalNumbersSelector = 1,
-
- appleReserved1Type = 7,
-
- smartSwashType = 8,
-
- wordInitialSwashesOnSelector = 0,
- wordInitialSwashesOffSelector = 1,
- wordFinalSwashesOnSelector = 2,
- wordFinalSwashesOffSelector = 3,
- lineInitialSwashesOnSelector = 4,
- lineInitialSwashesOffSelector = 5,
- lineFinalSwashesOnSelector = 6,
- lineFinalSwashesOffSelector = 7,
- nonFinalSwashesOnSelector = 8,
- nonFinalSwashesOffSelector = 9,
-
- diacriticsType = 9,
-
- showDiacriticsSelector = 0,
- hideDiacriticsSelector = 1,
- decomposeDiacriticsSelector = 2,
-
- verticalPositionType = 10,
-
- normalPositionSelector = 0,
- superiorsSelector = 1,
- inferiorsSelector = 2,
- ordinalsSelector = 3,
-
- fractionsType = 11,
-
- noFractionsSelector = 0,
- verticalFractionsSelector = 1,
- diagonalFractionsSelector = 2,
-
- appleReserved2Type = 12,
-
- overlappingCharactersType = 13,
-
- preventOverlapOnSelector = 0,
- preventOverlapOffSelector = 1,
-
- typographicExtrasType = 14,
-
- hyphensToEmDashOnSelector = 0,
- hyphensToEmDashOffSelector = 1,
- hyphenToEnDashOnSelector = 2,
- hyphenToEnDashOffSelector = 3,
- unslashedZeroOnSelector = 4,
- unslashedZeroOffSelector = 5,
- formInterrobangOnSelector = 6,
- formInterrobangOffSelector = 7,
- smartQuotesOnSelector = 8,
- smartQuotesOffSelector = 9,
-
- mathematicalExtrasType = 15,
-
- hyphenToMinusOnSelector = 0,
- hyphenToMinusOffSelector = 1,
- asteriskToMultiplyOnSelector = 2,
- asteriskToMultiplyOffSelector = 3,
- slashToDivideOnSelector = 4,
- slashToDivideOffSelector = 5,
- inequalityLigaturesOnSelector = 6,
- inequalityLigaturesOffSelector = 7,
- exponentsOnSelector = 8,
- exponentsOffSelector = 9,
-
- ornamentSetsType = 16,
-
- noOrnamentsSelector = 0,
- dingbatsSelector = 1,
- piCharactersSelector = 2,
- fleuronsSelector = 3,
- decorativeBordersSelector = 4,
- internationalSymbolsSelector = 5,
- mathSymbolsSelector = 6,
-
- characterAlternativesType = 17,
-
- noAlternatesSelector = 0,
-
- /* Additional character alternatives selectors
- may be defined by a font. */
-
- designComplexityType = 18,
-
- designLevel1Selector = 0,
- designLevel2Selector = 1,
- designLevel3Selector = 2,
- designLevel4Selector = 3,
- designLevel5Selector = 4,
-
- styleOptionsType = 19,
-
- noStyleOptionsSelector = 0,
- displayTextSelector = 1,
- engravedTextSelector = 2,
- illuminatedCapsSelector = 3,
- titlingCapsSelector = 4,
- tallCapsSelector = 5,
-
- characterShapeType = 20,
-
- traditionalCharactersSelector = 0,
- simplifiedCharactersSelector = 1,
-
- numberCaseType = 21,
-
- lowerCaseNumbersSelector = 0,
- upperCaseNumbersSelector = 1,
-
- lastFeatureType = -1
- };
-
- æKY CompatibilityGXTypographicsFlags
- typographicFeaturesType
- enableEffectsOnSelector
- enableEffectsOffSelector
- ligatureType
- ligatureRequiredOnSelector
- ligatureRequiredOffSelector
- ligatureCommonOnSelector
- ligatureCommonOffSelector
- ligatureRareOnSelector
- ligatureRareOffSelector
- ligatureLogotypeOnSelector
- ligatureLogotypeOffSelector
- ligatureRebusOnSelector
- ligatureRebusOffSelector
- cursiveConnectionNoneSelector
- cursiveConnectionPartialSelector
- cursiveConnectionFullSelector
- letterNumberCaseType
- letterNumberCaseUpperLowerSelector
- letterNumberCaseAllUpperSelector
- letterNumberCaseAllLowerSelector
- letterNumberCaseSmallCapsSelector
- letterNumberCaseUpperThenLowerSelector
- letterNumberCaseUpperThenSmCapsSelector
- verticalSubstitutionOnSelector
- verticalSubstitutionOffSelector
- rearrangementType
- rearrangementOnSelector
- rearrangementOffSelector
- numberStyleType
- numberStyleForColumnsSelector
- numberStyleProportionalSelector
- smartSwashWordInitialsOnSelector
- smartSwashWordInitialsOffSelector
- smartSwashWordFinalsOnSelector
- smartSwashWordFinalsOffSelector
- smartSwashLineInitialsOnSelector
- smartSwashLineInitialsOffSelector
- smartSwashLineFinalsOnSelector
- smartSwashLineFinalsOffSelector
- smartSwashArchaicNonFinalsOnSelector
- smartSwashArchaicNonFinalsOffSelector
- diacriticsShowSelector
- diacriticsHideSelector
- diacriticsSerializeSelector
- verticalPositionNormalSelector
- verticalPositionSuperiorsSelector
- verticalPositionInferiorsSelector
- verticalPositionOrdinalsSelector
- fractionsDontFormSelector
- fractionsFormVerticalSelector
- fractionsFormDiagonalSelector
- diphthongLigaturesType
- overlappingGlyphsType
- overlappingGlyphsPreventOnSelector
- overlappingGlyphsPreventOffSelector
- extrasHyphensToEmDashOnSelector
- extrasHyphensToEmDashOffSelector
- extrasHyphenToEnDashOnSelector
- extrasHyphenToEnDashOffSelector
- extrasForceUnslashedZeroOnSelector
- extrasForceUnslashedZeroOffSelector
- extrasMakeInterrobangOnSelector
- extrasMakeInterrobangOffSelector
- mathExtrasType
- mathHyphenToMinusOnSelector
- mathHyphenToMinusOffSelector
- mathStarToMultiplyOnSelector
- mathStarToMultiplyOffSelector
- mathSlashToDivideOnSelector
- mathSlashToDivideOffSelector
- mathInequalityLigaturesOnSelector
- mathInequalityLigaturesOffSelector
- mathExponentiationOnSelector
- mathExponentiationOffSelector
- ornamentSetsNoneSelector
- ornamentSetsDingbatsSelector
- ornamentSetsPiCharactersSelector
- ornamentSetsFleuronsSelector
- ornamentSetsDecorativeBordersSelector
- ornamentSetsIntlSymbolsSelector
- ornamentSetsMathSymbolsSelector
- glyphAlternativesType
- æFc Layout Feature Constants.h
- æT constant
- æD
- These constants are provided for backward compatibility only.
- To see the preferred constant names, get 411 help on
-
- "PreferredGXTypographicsFlags"
-
- enum {
-
- typographicFeaturesType = allTypographicFeaturesType,
-
- enableEffectsOnSelector = allTypeFeaturesOnSelector,
- enableEffectsOffSelector = allTypeFeaturesOffSelector,
-
- ligatureType = ligaturesType,
-
- ligatureRequiredOnSelector = requiredLigaturesOnSelector,
- ligatureRequiredOffSelector = requiredLigaturesOffSelector,
- ligatureCommonOnSelector = commonLigaturesOnSelector,
- ligatureCommonOffSelector = commonLigaturesOffSelector,
- ligatureRareOnSelector = rareLigaturesOnSelector,
- ligatureRareOffSelector = rareLigaturesOffSelector,
- ligatureLogotypeOnSelector = logosOnSelector,
- ligatureLogotypeOffSelector = logosOffSelector,
- ligatureRebusOnSelector = rebusPicturesOnSelector,
- ligatureRebusOffSelector = rebusPicturesOffSelector,
-
- /* cursiveConnectionType = 2, */
-
- cursiveConnectionNoneSelector = unconnectedSelector,
- cursiveConnectionPartialSelector = partiallyConnectedSelector,
- cursiveConnectionFullSelector = cursiveSelector,
-
- letterNumberCaseType = letterCaseType,
-
- letterNumberCaseUpperLowerSelector = upperAndLowerCaseSelector,
- letterNumberCaseAllUpperSelector = allCapsSelector,
- letterNumberCaseAllLowerSelector = allLowerCaseSelector,
- letterNumberCaseSmallCapsSelector = smallCapsSelector,
- letterNumberCaseUpperThenLowerSelector = initialCapsSelector,
- letterNumberCaseUpperThenSmCapsSelector = initialCapsAndSmallCapsSelector,
-
- /* verticalSubstitutionType = 4, */
-
- verticalSubstitutionOnSelector = substituteVerticalFormsOnSelector,
- verticalSubstitutionOffSelector = substituteVerticalFormsOffSelector,
-
- rearrangementType = linguisticRearrangementType,
-
- rearrangementOnSelector = linguisticRearrangementOnSelector,
- rearrangementOffSelector = linguisticRearrangementOffSelector,
-
- numberStyleType = numberSpacingType,
-
- numberStyleForColumnsSelector = monospacedNumbersSelector,
- numberStyleProportionalSelector = proportionalNumbersSelector,
-
- /* Note: The checkbox feature type Alternate Designs has been removed.
-
- Most of its settings have been divided between two new RADIO BUTTON feature types:
- Design Complexity
- Book Text, Sloped, and Chancery have been replaced by generic design levels.
- Style Options
- Engraved, Display Text, Illuminated Text, and Titling Caps have been moved.
-
- The Cursive setting has been eliminated. */
-
- /* smartSwashType = 8, */
-
- smartSwashWordInitialsOnSelector = wordInitialSwashesOnSelector,
- smartSwashWordInitialsOffSelector = wordInitialSwashesOffSelector,
- smartSwashWordFinalsOnSelector = wordFinalSwashesOnSelector,
- smartSwashWordFinalsOffSelector = wordFinalSwashesOffSelector,
- smartSwashLineInitialsOnSelector = lineInitialSwashesOnSelector,
- smartSwashLineInitialsOffSelector = lineInitialSwashesOffSelector,
- smartSwashLineFinalsOnSelector = lineFinalSwashesOnSelector,
- smartSwashLineFinalsOffSelector = lineFinalSwashesOffSelector,
- smartSwashArchaicNonFinalsOnSelector = nonFinalSwashesOnSelector,
- smartSwashArchaicNonFinalsOffSelector = nonFinalSwashesOffSelector,
-
- /* diacriticsType = 9, */
-
- diacriticsShowSelector = showDiacriticsSelector,
- diacriticsHideSelector = hideDiacriticsSelector,
- diacriticsSerializeSelector = decomposeDiacriticsSelector,
-
- /* verticalPositionType = 10, */
-
- verticalPositionNormalSelector = normalPositionSelector,
- verticalPositionSuperiorsSelector = superiorsSelector,
- verticalPositionInferiorsSelector = inferiorsSelector,
- verticalPositionOrdinalsSelector = ordinalsSelector,
-
- /* fractionsType = 11, */
-
- fractionsDontFormSelector = noFractionsSelector,
- fractionsFormVerticalSelector = verticalFractionsSelector,
- fractionsFormDiagonalSelector = diagonalFractionsSelector,
-
- diphthongLigaturesType = ligaturesType,
-
- /* diphthongLigaturesOnSelector = 0,
- diphthongLigaturesOffSelector = 1, */
-
- overlappingGlyphsType = overlappingCharactersType,
-
- overlappingGlyphsPreventOnSelector = preventOverlapOnSelector,
- overlappingGlyphsPreventOffSelector = preventOverlapOffSelector,
-
- /* typographicExtrasType = 14, */
-
- extrasHyphensToEmDashOnSelector = hyphensToEmDashOnSelector,
- extrasHyphensToEmDashOffSelector = hyphensToEmDashOffSelector,
- extrasHyphenToEnDashOnSelector = hyphenToEnDashOnSelector,
- extrasHyphenToEnDashOffSelector = hyphenToEnDashOffSelector,
- extrasForceUnslashedZeroOnSelector = unslashedZeroOnSelector,
- extrasForceUnslashedZeroOffSelector = unslashedZeroOffSelector,
- extrasMakeInterrobangOnSelector = formInterrobangOnSelector,
- extrasMakeInterrobangOffSelector = formInterrobangOffSelector,
-
- mathExtrasType = mathematicalExtrasType,
-
- mathHyphenToMinusOnSelector = hyphenToMinusOnSelector,
- mathHyphenToMinusOffSelector = hyphenToMinusOffSelector,
- mathStarToMultiplyOnSelector = asteriskToMultiplyOnSelector,
- mathStarToMultiplyOffSelector = asteriskToMultiplyOffSelector,
- mathSlashToDivideOnSelector = slashToDivideOnSelector,
- mathSlashToDivideOffSelector = slashToDivideOffSelector,
- mathInequalityLigaturesOnSelector = inequalityLigaturesOnSelector,
- mathInequalityLigaturesOffSelector = inequalityLigaturesOffSelector,
- mathExponentiationOnSelector = exponentsOnSelector,
- mathExponentiationOffSelector = exponentsOffSelector,
-
- /* ornamentSetsType = 16, */
-
- ornamentSetsNoneSelector = noOrnamentsSelector,
- ornamentSetsDingbatsSelector = dingbatsSelector,
- ornamentSetsPiCharactersSelector = piCharactersSelector,
- ornamentSetsFleuronsSelector = fleuronsSelector,
- ornamentSetsDecorativeBordersSelector = decorativeBordersSelector,
- ornamentSetsIntlSymbolsSelector = internationalSymbolsSelector,
- ornamentSetsMathSymbolsSelector = mathSymbolsSelector,
-
- glyphAlternativesType = characterAlternativesType
- };
-
- æKY truetypeFontFormatTag
- type1FontFormatTag
- nfntFontFormatTag
- æFc Scaler Types.h
- æT constant
- æD
- #define truetypeFontFormatTag 0x74727565 /* 'true' */
- #define type1FontFormatTag 0x74797031 /* 'typ1' */
- #define nfntFontFormatTag 0x6e666e74 /* 'nfnt' */
-
- æKY scalerErrors
- GXScalerErrors
- scaler_first_error
- scaler_first_warning
- scaler_no_problem
- scaler_null_context
- scaler_null_input
- scaler_invalid_context
- scaler_invalid_input
- scaler_invalid_font_data
- scaler_new_block_failed
- scaler_get_font_table_failed
- scaler_bitmap_alloc_failed
- scaler_outline_alloc_failed
- scaler_required_table_missing
- scaler_unsupported_outline_format
- scaler_unsupported_stream_format
- scaler_unsupported_font_format
- scaler_hinting_error
- scaler_scan_error
- scaler_internal_error
- scaler_invalid_matrix
- scaler_fixed_overflow
- scaler_API_version_mismatch
- scaler_streaming_aborted
- scaler_last_error
- scaler_no_output
- scaler_fake_metrics
- scaler_fake_linespacing
- scaler_glyph_substitution
- scaler_last_warning
- scalerError
- æFc Scaler Types.h
- æT constant
- æD
- #define scaler_first_error 1
- #define scaler_first_warning 1024
-
- enum scalerErrors {
- scaler_no_problem = 0, /* Everything went OK */
-
- scaler_null_context = scaler_first_error,/* Client passed a null context pointer */
- scaler_null_input, /* Client passed a null input pointer */
- scaler_invalid_context, /* There was a problem with the context */
- scaler_invalid_input, /* There was a problem with an input */
- scaler_invalid_font_data, /* A portion of the font was corrupt */
- scaler_new_block_failed, /* A call to NewBlock() failed */
- scaler_get_font_table_failed, /* The table was present (length > 0) but couldn't be read */
- scaler_bitmap_alloc_failed, /* Call to allocate bitmap permanent block failed */
- scaler_outline_alloc_failed, /* Call to allocate outline permanent block failed */
- scaler_required_table_missing, /* A needed font table was not found */
- scaler_unsupported_outline_format, /* Couldn't create an outline of the desired format */
- scaler_unsupported_stream_format, /* ScalerStreamFont() call can't supply any requested format */
- scaler_unsupported_font_format, /* No scaler supports the font format */
- scaler_hinting_error, /* An error occurred during hinting */
- scaler_scan_error, /* An error occurred in scan conversion */
- scaler_internal_error, /* Scaler has a bug */
- scaler_invalid_matrix, /* The transform matrix was unusable */
- scaler_fixed_overflow, /* An overflow ocurred during matrix operations */
- scaler_API_version_mismatch, /* Scaler requires a newer/older version of the scaler API */
- scaler_streaming_aborted, /* StreamFunction callback indicated that streaming should cease */
- scaler_last_error = scaler_streaming_aborted,
-
- scaler_no_output = scaler_first_warning,/* Couldn't fulfill any glyph request. */
- scaler_fake_metrics, /* Returned metrics aren't based on information in the font */
- scaler_fake_linespacing, /* Linespacing metrics not based on information in the font */
- scaler_glyph_substitution, /* Requested glyph out of range, a substitute was used */
- scaler_last_warning = scaler_glyph_substitution
- };
-
- typedef long scalerError;
-
- æKY scalerInfo
- æFc Scaler Types.h
- æT structure
- æD
- struct scalerInfo {
- gxFontFormatTag format; /* Font format supported by this scaler */
- Fixed scalerVersion; /* Version number of the scaler */
- Fixed APIVersion; /* Version of API implemented (compare with version in scalerContext) */
- };
-
- æC
-
- ScalerOpen output type.
-
- æKY scalerFontFlags
- requiresLayoutFont
- hasNormalLayoutFont
- canReorderFont
- canRearrangeFont
- hasOutlinesFont
- scalerFontInfo
- scalerFontFlag
- æFc Scaler Types.h
- æT structure
- æD
- enum scalerFontFlags {
- requiresLayoutFont = 1,
- hasNormalLayoutFont = 2,
- canReorderFont = 4,
- canRearrangeFont = 8,
- hasOutlinesFont = 16
- };
-
- struct scalerFontInfo {
- unsigned long unitsPerEm;
- scalerFontFlag flags;
- unsigned long numGlyphs;
- };
-
- typedef long scalerFontFlag;
-
- æC
-
- ScalerNewFont output type.
-
- æKY scalerTransformFlags
- applyHintsTransform
- exactBitmapTransform
- useThresholdTransform
- verticalTransform
- deviceMetricsTransform
- allScalerTransformFlags
- scalerTransformFlag
- scalerTransform
- æFc Scaler Types.h
- æT structure
- æD
- enum scalerTransformFlags {
- applyHintsTransform = 1, /* Execute hinting instructions (grid fit) */
- exactBitmapTransform = 2, /* Use embedded gxBitmap iff exact size */
- useThresholdTransform = 4, /* Use scaled gxBitmap (if any) if below outline threshold */
- verticalTransform = 8, /* Glyphs will be in vertical orientation */
- deviceMetricsTransform = 16, /* All metrics should be device (vs. fractional) */
-
- allScalerTransformFlags = applyHintsTransform | exactBitmapTransform | useThresholdTransform |
- verticalTransform | deviceMetricsTransform
- };
-
- typedef long scalerTransformFlag;
-
- struct scalerTransform {
- scalerTransformFlag flags; /* Hint, embedded gxBitmap control, etc. */
- Fixed pointSize; /* The desired pointsize */
- const gxMapping *fontMatrix; /* The 3x3 matrix to apply to glyphs */
- gxPoint resolution; /* 2D device resolution */
- gxPoint spotSize; /* 2D pixel size */
- } ;
-
- æC
-
- ScalerNewTransform input types.
-
- æKY scalerTransformInfo
- æFc Scaler Types.h
- æT structure
- æD
- struct scalerTransformInfo {
- gxPoint before; /* Spacing of the line before */
- gxPoint after; /* Spacing of the line after */
- gxPoint caretAngle; /* Rise (y) and run (x) of the insertion caret */
- gxPoint caretOffset; /* Adjustment to caret for variants like italic */
- };
-
- æC
-
- ScalerNewTransform output type.
-
- æKY scalerGlyphFlags
- noImageGlyph
- scalerGlyphFlag
- æFc Scaler Types.h
- æT constant
- æD
- enum scalerGlyphFlags {
- noImageGlyph = 1 /* Don't return the bitmap image for this glyph */
- };
-
- typedef long scalerGlyphFlag;
-
- æC
-
- ScalerNewGlyph input types.
-
- æKY pathOutlineFormat
- æFc Scaler Types.h
- æT constant
- æD
- #define pathOutlineFormat 0x70617468 /* 'path' QuickDraw GX outline */
-
- æKY scalerOutlineFormat
- æFc Scaler Types.h
- æT structure
- æD
- typedef long scalerOutlineFormat;
-
- æKY scalerGlyph
- æFc Scaler Types.h
- æT structure
- æD
- struct scalerGlyph {
- long glyphIndex; /* Index of the glyph to be considered */
- long bandingTop; /* Banding controls (scanline numbers) top=bottom=0 means no banding */
- long bandingBottom;
- scalerOutlineFormat format; /* Format of outline to return, ignored if no outline desired */
- scalerGlyphFlag flags; /* Control generation of image representation */
- };
-
- æKY scalerMetrics
- scalerRectangle
- scalerBitmap
- æFc Scaler Types.h
- æT structure
- æD
- struct scalerMetrics {
- gxPoint advance;
- gxPoint sideBearing;
- gxPoint otherSideBearing;
- };
-
- struct scalerRectangle {
- long xMin;
- long yMin;
- long xMax;
- long yMax;
- };
-
- struct scalerBitmap {
- char *image; /* Pointer to pixels */
- gxPoint topLeft; /* Bitmap positioning relative to client's origin */
- struct scalerRectangle bounds; /* Bounding box of bitmap */
- long rowBytes; /* Width in bytes */
- };
-
- æC
-
- ScalerNewGlyph output types.
-
- æKY scalerKerningFlags
- lineStartKerning
- lineEndKerning
- noCrossKerning
- allScalerKerningFlags
- scalerKerningFlag
- scalerKerningNotes
- noStakeKerningNote
- crossStreamResetKerningNote
- scalerKerningNote
- scalerKerningOutputs
- noKerningAppliedOutput
- scalerKerningOutput
- scalerKerning
- æFc Scaler Types.h
- æT constant
- æD
- enum scalerKerningFlags {
- lineStartKerning = 1, /* Array of glyphs starts a line */
- lineEndKerning = 2, /* Array of glyphs ends a line */
- noCrossKerning = 4, /* Prohibit cross kerning */
- allScalerKerningFlags = lineStartKerning | lineEndKerning | noCrossKerning
- };
-
- typedef long scalerKerningFlag;
-
- enum scalerKerningNotes {
- noStakeKerningNote = 1, /* Indicates a glyph was involver in a kerning pair/group */
- crossStreamResetKerningNote = 2 /* Indicates a return-to-baseline in cross-stream kerning */
- };
-
- typedef unsigned short scalerKerningNote;
-
- enum scalerKerningOutputs {
- noKerningAppliedOutput = 0x0001 /* All kerning values were zero, kerning call had no effect */
- };
-
- typedef long scalerKerningOutput; /* These are bit-fields */
-
- struct scalerKerning {
- long numGlyphs; /* Number of glyphs in the glyphs array */
- fract scaleFactor; /* Amount of kerning to apply (0 == none, fract1 == all) */
- scalerKerningFlag flags; /* Various control flags */
- const unsigned short *glyphs; /* Pointer to the array of glyphs to be kerned */
- scalerKerningOutput info; /* Qualitative results of kerning */
- } ;
-
- æC
-
- ScalerKernGlyphs input/output types.
-
- æKY scalerStreamTypeFlags
- cexec68K
- truetypeStreamType
- type1StreamType
- type3StreamType
- type42StreamType
- type42GXStreamType
- portableStreamType
- flattenedStreamType
- evenOddModifierStreamType
- scalerStreamTypeFlag
- æFc Scaler Types.h
- æT constant
- æD
- enum scalerStreamTypeFlags {
- cexec68K = 0x0001,
- truetypeStreamType = 0x0001,
- type1StreamType = 0x0002,
- type3StreamType = 0x0004,
- type42StreamType = 0x0008,
- type42GXStreamType = 0x0010,
- portableStreamType = 0x0020,
- flattenedStreamType = 0x0040,
- evenOddModifierStreamType = 0x8000
- };
-
- typedef unsigned long scalerStreamTypeFlag; /* Possible streamed font formats */
-
- æC
-
- ScalerStream input/output types.
-
- æKY scalerStreamActions
- downloadStreamAction
- asciiDownloadStreamAction
- fontSizeQueryStreamAction
- encodingOnlyStreamAction
- prerequisiteQueryStreamAction
- prerequisiteItemStreamAction
- variationQueryStreamAction
- variationPSOperatorStreamAction
- scalerStreamAction
- æFc Scaler Types.h
- æT constant
- æD
- enum scalerStreamActions {
- downloadStreamAction, /* Transmit the (possibly sparse) font data */
- asciiDownloadStreamAction, /* Transmit font data to a 7-bit ASCII destination */
- fontSizeQueryStreamAction, /* Estimate in-printer memory used if the font were downloaded */
- encodingOnlyStreamAction, /* Transmit only the encoding for the font */
- prerequisiteQueryStreamAction, /* Return a list of prerequisite items needed for the font */
- prerequisiteItemStreamAction, /* Transmit a specified prerequisite item */
- variationQueryStreamAction, /* Return information regarding support for variation streaming */
- variationPSOperatorStreamAction /* Transmit Postscript code necessary to effect variation of a font */
- };
-
- typedef long scalerStreamAction;
-
- æKY selectAllVariations
- æFc Scaler Types.h
- æT constant
- æD
- #define selectAllVariations -1
-
- æC
-
- Special variationCount value meaning include all variation data.
-
- æKY scalerPrerequisiteItem
- æFc Scaler Types.h
- æT structure
- æD
- struct scalerPrerequisiteItem {
- long enumeration; /* Shorthand tag identifying the item */
- long size; /* Worst case vm in printer item requires */
- unsigned char name[1]; /* Name to be used by the client when emitting the item (Pascal string) */
- };
-
- æKY scalerStream
- æFc Scaler Types.h
- æT structure
- æD
- struct scalerStream {
- const void *streamRefCon; /* <- private reference for client */
- const char *targetVersion; /* <- e.g. Postscript printer name (C string) */
- scalerStreamTypeFlag types; /* <-> Data stream formats desired/supplied */
- scalerStreamAction action; /* <- What action to take */
- unsigned long memorySize; /* -> Worst case memory use (vm) in printer or as sfnt */
- long variationCount; /* <- The number of variations, or selectAllVariations */
- const struct gxFontVariation *variations; /* <- A pointer to an array of the variations */
- union {
- struct {
- const unsigned short *encoding; /* <- Intention is * unsigned short[256] */
- long *glyphBits; /* <-> Bitvector: a bit for each glyph, 1 = desired/supplied */
- char *name; /* <-> The printer font name to use/used (C string) */
- } font; /* Normal font streaming information */
-
- struct {
- long size; /* -> Size of the prereq. list in bytes (0 indicates no prerequisites)*/
- void *list; /* <- Pointer to client block to hold list (nil = list size query only) */
- } prerequisiteQuery; /* Used to obtain a list of prerequisites from the scaler */
-
- long prerequisiteItem; /* <- Enumeration value for the prerequisite item to be streamed.*/
- long variationQueryResult; /* -> Output from the variationQueryStreamAction */
- } info;
- };
-
- æKY scalerStreamData
- æFc Scaler Types.h
- æT structure
- æD
- struct scalerStreamData {
- long hexFlag; /* Indicates that the data is to be interpreted as hex, versus binary */
- long byteCount; /* Number of bytes in the data being streamed */
- const void *data; /* Pointer to the data being streamed */
- };
-
- æKY scalerBlockTypes
- scalerScratchBlock
- scalerOpenBlock
- scalerFontBlock
- scalerVariationBlock
- scalerTransformBlock
- scalerGlyphBlock
- scalerBlockCount
- scalerOutlineBlock
- scalerBitmapBlock
- scalerBlockType
- æFc Scaler Types.h
- æT constant
- æD
- enum scalerBlockTypes {
- scalerScratchBlock = -1, /* Scaler allocated/freed temporary memory */
-
- scalerOpenBlock, /* Five permanent input/state block types */
- scalerFontBlock,
- scalerVariationBlock,
- scalerTransformBlock,
- scalerGlyphBlock,
- scalerBlockCount, /* Number of permanent block types */
-
- scalerOutlineBlock = scalerBlockCount, /* Two output block types */
- scalerBitmapBlock
- };
-
- typedef long scalerBlockType;
-
- æKY sfntDirectoryTag
- æFc Scaler Types.h
- æT constant
- æD
- #define sfntDirectoryTag 0x64697220
-
- æC
-
- 'dir ', special tag used only by scalers to access an sfnt's directory.
-
- æKY GetFontTableProcPtr
- NewBlockProcPtr
- DisposeBlockProcPtr
- StreamFunctionProcPtr
- ScanLineFunctionProcPtr
- PostErrorFunctionProcPtr
- ScalerFunctionProcPtr
- æFc Scaler Types.h
- æT structure
- æD
- typedef long (*GetFontTableProcPtr) (struct scalerContext *context, gxFontTableTag tableTag, long offset, long length, void *data);
- typedef void* (*NewBlockProcPtr) (struct scalerContext *context, long size, scalerBlockType theType, void* oldBlock);
- typedef void (*DisposeBlockProcPtr) (struct scalerContext *context, void* scratchData, scalerBlockType theType);
- typedef long (*StreamFunctionProcPtr) (struct scalerContext *context, struct scalerStream* streamInfo, const struct scalerStreamData *dataInfo);
- typedef void (*ScanLineFunctionProcPtr) (struct scalerContext *context, const struct scalerBitmap* scanLine);
- typedef void (*PostErrorFunctionProcPtr) (struct scalerContext *context, scalerError theProblem);
- typedef void (*ScalerFunctionProcPtr) (struct scalerContext *context, void* data);
-
- æC
-
- Type definitions for function pointers used in the scalerContext structure.
-
- æKY scalerContext
- æFc Scaler Types.h
- æT structure
- æD
- struct scalerContext {
- Fixed version; /* Version of the scaler API implemented by the caller */
- void *theFont; /* Caller's private reference to the font being processed */
- gxFontFormatTag format; /* Format of the sfnt font data, corresponds to the scaler */
-
- GetFontTableProcPtr GetFontTable; /* Callback for accessing sfnt tables or portions thereof */
- ReleaseFontTableProcPtr ReleaseFontTable; /* Callback for releasing sfnt tables */
- NewBlockProcPtr NewBlock; /* Callback for allocating and/or growing permanent and scratch blocks */
- DisposeBlockProcPtr DisposeBlock; /* Callback for freeing permanent and scratch blocks */
- StreamFunctionProcPtr StreamFunction; /* Callback for transmitting blocks of data during streaming */
- ScanLineFunctionProcPtr ScanLineFunction; /* Callback for emitting individual bitmap scanlines during scan conversion */
- PostErrorFunctionProcPtr PostErrorFunction; /* Callback for posting errors and warnings */
-
- void *scalerBlocks[scalerBlockCount]; /* Array of permanent scaler blocks */
-
- ScalerFunctionProcPtr ScalerFunction; /* Callback for scaler-specific tracing, debugging, etc. */
- };
-
- æC
-
- scalerContext: the vehicle with which the caller and scaler communicate.
-
- æKY gxGraphicsOperationOpcode
- gxNewObjectOpcode
- gxSetDataOpcode
- gxSetDefaultOpcode
- gxReservedOpcode
- gxNextOpcode
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxGraphicsOperationOpcode {
- gxNewObjectOpcode = 0x00, /* create new object */
- gxSetDataOpcode = 0x40, /* add reference to current object */
- gxSetDefaultOpcode = 0x80, /* replace current default with this object */
- gxReservedOpcode = 0xC0, /* (may be used in future expansion) */
- gxNextOpcode = 0xFF /* used by currentOperand field to say opcode is coming */
- };
-
- æKY gxGraphicsNewOpcode
- gxHeaderTypeOpcode
- gxStyleTypeOpcode
- gxInkTypeOpcode
- gxTransformTypeOpcode
- gxColorProfileTypeOpcode
- gxColorSetTypeOpcode
- gxTagTypeOpcode
- gxBitImageOpcode
- gxFontNameTypeOpcode
- gxTrailerTypeOpcode
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxGraphicsNewOpcode {
- gxHeaderTypeOpcode = 0x00, /* byte following new object uses bottom 6 bits for type */
- /* gxShape types use values 1 (gxEmptyType) through 13 (gxPictureType) */
- gxStyleTypeOpcode = 0x28,
- gxInkTypeOpcode,
- gxTransformTypeOpcode,
- gxColorProfileTypeOpcode,
- gxColorSetTypeOpcode,
- gxTagTypeOpcode,
- gxBitImageOpcode,
- gxFontNameTypeOpcode,
- gxTrailerTypeOpcode = 0x3F
- };
-
- æC
-
- New object types (new object opcode).
-
- æKY gxShapeDataOpcode
- gxShapeAttributesOpcode
- gxShapeTagOpcode
- gxShapeFillOpcode
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxShapeDataOpcode {
- gxShapeAttributesOpcode,
- gxShapeTagOpcode,
- gxShapeFillOpcode
- };
-
- æKY gxOmitPathMask
- gxOmitPathPositionXMask
- gxOmitPathPositionYMask
- gxOmitPathDeltaXMask
- gxOmitPathDeltaYMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitPathMask {
- gxOmitPathPositionXMask = 0xC0,
- gxOmitPathPositionYMask = 0x30,
- gxOmitPathDeltaXMask = 0x0C,
- gxOmitPathDeltaYMask = 0x03
- };
-
- æKY gxOmitPathShift
- gxOmitPathPositionXShift
- gxOmitPathPositionYShift
- gxOmitPathDeltaXShift
- gxOmitPathDeltaYShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitPathShift {
- gxOmitPathPositionXShift = 6,
- gxOmitPathPositionYShift = 4,
- gxOmitPathDeltaXShift = 2,
- gxOmitPathDeltaYShift = 0
- };
-
- æKY gxOmitBitmapMask1
- gxOmitBitmapImageMask
- gxOmitBitmapWidthMask
- gxOmitBitmapHeightMask
- gxOmitBitmapRowBytesMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitBitmapMask1 {
- gxOmitBitmapImageMask = 0xC0,
- gxOmitBitmapWidthMask = 0x30,
- gxOmitBitmapHeightMask = 0x0C,
- gxOmitBitmapRowBytesMask = 0x03
- };
-
- æKY gxOmitBitmapShift1
- gxOmitBitmapImageShift
- gxOmitBitmapWidthShift
- gxOmitBitmapHeightShift
- gxOmitBitmapRowBytesShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitBitmapShift1 {
- gxOmitBitmapImageShift = 6,
- gxOmitBitmapWidthShift = 4,
- gxOmitBitmapHeightShift = 2,
- gxOmitBitmapRowBytesShift = 0
- };
-
- æKY gxOmitBitmapMask2
- gxOmitBitmapPixelSizeMask
- gxOmitBitmapSpaceMask
- gxOmitBitmapSetMask
- gxOmitBitmapProfileMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitBitmapMask2 {
- gxOmitBitmapPixelSizeMask = 0xC0,
- gxOmitBitmapSpaceMask = 0x30,
- gxOmitBitmapSetMask = 0x0C,
- gxOmitBitmapProfileMask = 0x03
- };
-
- æKY gxOmitBitmapShift2
- gxOmitBitmapPixelSizeShift
- gxOmitBitmapSpaceShift
- gxOmitBitmapSetShift
- gxOmitBitmapProfileShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitBitmapShift2 {
- gxOmitBitmapPixelSizeShift = 6,
- gxOmitBitmapSpaceShift = 4,
- gxOmitBitmapSetShift = 2,
- gxOmitBitmapProfileShift = 0
- };
-
- æKY gxOmitBitmapMask3
- gxOmitBitmapPositionXMask
- gxOmitBitmapPositionYMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitBitmapMask3 {
- gxOmitBitmapPositionXMask = 0xC0,
- gxOmitBitmapPositionYMask = 0x30
- };
-
- æKY gxOmitBitmapShift3
- gxOmitBitmapPositionXShift
- gxOmitBitmapPositionYShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitBitmapShift3 {
- gxOmitBitmapPositionXShift = 6,
- gxOmitBitmapPositionYShift = 4
- };
-
- æKY gxOmitBitImageMask
- gxOmitBitImageRowBytesMask
- gxOmitBitImageHeightMask
- gxOmitBitImageDataMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitBitImageMask {
- gxOmitBitImageRowBytesMask = 0xC0,
- gxOmitBitImageHeightMask = 0x30,
- gxOmitBitImageDataMask = 0x08
- };
-
- æKY gxOmitBitImageShift
- gxOmitBitImageRowBytesShift
- gxOmitBitImageHeightShift
- gxOmitBitImageDataShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitBitImageShift {
- gxOmitBitImageRowBytesShift = 6,
- gxOmitBitImageHeightShift = 4,
- gxOmitBitImageDataShift = 3
- };
-
- æKY gxBitImageCompression
- gxCopyBitImageBytesOpcode
- gxRepeatBitImageBytesOpcode
- gxLookupBitImageBytesOpcode
- gxRepeatBitImageScanOpcode
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxBitImageCompression {
- gxCopyBitImageBytesOpcode = 0x00,
- gxRepeatBitImageBytesOpcode = 0x40,
- gxLookupBitImageBytesOpcode = 0x80,
- gxRepeatBitImageScanOpcode = 0xC0
- };
-
- æKY gxOmitTextMask
- gxOmitTextCharactersMask
- gxOmitTextPositionXMask
- gxOmitTextPositionYMask
- gxOmitTextDataMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitTextMask {
- gxOmitTextCharactersMask = 0xC0,
- gxOmitTextPositionXMask = 0x30,
- gxOmitTextPositionYMask = 0x0C,
- gxOmitTextDataMask = 0x02
- };
-
- æKY gxOmitTextShift
- gxOmitTextCharactersShift
- gxOmitTextPositionXShift
- gxOmitTextPositionYShift
- gxOmitTextDataShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitTextShift {
- gxOmitTextCharactersShift = 6,
- gxOmitTextPositionXShift = 4,
- gxOmitTextPositionYShift = 2,
- gxOmitTextDataShift = 1
- };
-
- æKY gxOmitGlyphMask1
- gxOmitGlyphCharactersMask
- gxOmitGlyphLengthMask
- gxOmitGlyphRunNumberMask
- gxOmitGlyphOnePositionMask
- gxOmitGlyphDataMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitGlyphMask1 {
- gxOmitGlyphCharactersMask = 0xC0,
- gxOmitGlyphLengthMask = 0x30,
- gxOmitGlyphRunNumberMask = 0x0C,
- gxOmitGlyphOnePositionMask = 0x02,
- gxOmitGlyphDataMask = 0x01
- };
-
- æKY gxOmitGlyphShift1
- gxOmitGlyphCharactersShift
- gxOmitGlyphLengthShift
- gxOmitGlyphRunNumberShift
- gxOmitGlyphOnePositionShift
- gxOmitGlyphDataShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitGlyphShift1 {
- gxOmitGlyphCharactersShift = 6,
- gxOmitGlyphLengthShift = 4,
- gxOmitGlyphRunNumberShift = 2,
- gxOmitGlyphOnePositionShift = 1,
- gxOmitGlyphDataShift = 0
- };
-
- æKY gxOmitGlyphMask2
- gxOmitGlyphPositionsMask
- gxOmitGlyphAdvancesMask
- gxOmitGlyphTangentsMask
- gxOmitGlyphRunsMask
- gxOmitGlyphStylesMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitGlyphMask2 {
- gxOmitGlyphPositionsMask = 0xC0,
- gxOmitGlyphAdvancesMask = 0x20,
- gxOmitGlyphTangentsMask = 0x18,
- gxOmitGlyphRunsMask = 0x04,
- gxOmitGlyphStylesMask = 0x03
- };
-
- æKY gxOmitGlyphShift2
- gxOmitGlyphPositionsShift
- gxOmitGlyphAdvancesShift
- gxOmitGlyphTangentsShift
- gxOmitGlyphRunsShift
- gxOmitGlyphStylesShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitGlyphShift2 {
- gxOmitGlyphPositionsShift = 6,
- gxOmitGlyphAdvancesShift = 5,
- gxOmitGlyphTangentsShift = 3,
- gxOmitGlyphRunsShift = 2,
- gxOmitGlyphStylesShift = 0
- };
-
- æKY gxOmitLayoutMask1
- gxOmitLayoutLengthMask
- gxOmitLayoutPositionXMask
- gxOmitLayoutPositionYMask
- gxOmitLayoutDataMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitLayoutMask1 {
- gxOmitLayoutLengthMask = 0xC0,
- gxOmitLayoutPositionXMask = 0x30,
- gxOmitLayoutPositionYMask = 0x0C,
- gxOmitLayoutDataMask = 0x02
- };
-
- æKY gxOmitLayoutShift1
- gxOmitLayoutLengthShift
- gxOmitLayoutPositionXShift
- gxOmitLayoutPositionYShift
- gxOmitLayoutDataShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitLayoutShift1 {
- gxOmitLayoutLengthShift = 6,
- gxOmitLayoutPositionXShift = 4,
- gxOmitLayoutPositionYShift = 2,
- gxOmitLayoutDataShift = 1
- };
-
- æKY gxOmitLayoutMask2
- gxOmitLayoutWidthMask
- gxOmitLayoutFlushMask
- gxOmitLayoutJustMask
- gxOmitLayoutOptionsMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitLayoutMask2 {
- gxOmitLayoutWidthMask = 0xC0,
- gxOmitLayoutFlushMask = 0x30,
- gxOmitLayoutJustMask = 0x0C,
- gxOmitLayoutOptionsMask = 0x03
- };
-
- æKY gxOmitLayoutShift2
- gxOmitLayoutWidthShift
- gxOmitLayoutFlushShift
- gxOmitLayoutJustShift
- gxOmitLayoutOptionsShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitLayoutShift2 {
- gxOmitLayoutWidthShift = 6,
- gxOmitLayoutFlushShift = 4,
- gxOmitLayoutJustShift = 2,
- gxOmitLayoutOptionsShift = 0
- };
-
- æKY gxOmitLayoutMask3
- gxOmitLayoutStyleRunNumberMask
- gxOmitLayoutLevelRunNumberMask
- gxOmitLayoutHasBaselineMask
- gxOmitLayoutStyleRunsMask
- gxOmitLayoutStylesMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitLayoutMask3 {
- gxOmitLayoutStyleRunNumberMask = 0xC0,
- gxOmitLayoutLevelRunNumberMask = 0x30,
- gxOmitLayoutHasBaselineMask = 0x08,
- gxOmitLayoutStyleRunsMask = 0x04,
- gxOmitLayoutStylesMask = 0x03
- };
-
- æKY gxOmitLayoutShift3
- gxOmitLayoutStyleRunNumberShift
- gxOmitLayoutLevelRunNumberShift
- gxOmitLayoutHasBaselineShift
- gxOmitLayoutStyleRunsShift
- gxOmitLayoutStylesShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitLayoutShift3 {
- gxOmitLayoutStyleRunNumberShift = 6,
- gxOmitLayoutLevelRunNumberShift = 4,
- gxOmitLayoutHasBaselineShift = 3,
- gxOmitLayoutStyleRunsShift = 2,
- gxOmitLayoutStylesShift = 0
- };
-
- æKY gxOmitLayoutMask4
- gxOmitLayoutLevelRunsMask
- gxOmitLayoutLevelsMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitLayoutMask4 {
- gxOmitLayoutLevelRunsMask = 0x80,
- gxOmitLayoutLevelsMask = 0x40
- };
-
- æKY gxOmitLayoutShift4
- gxOmitLayoutLevelRunsShift
- gxOmitLayoutLevelsShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitLayoutShift4 {
- gxOmitLayoutLevelRunsShift = 7,
- gxOmitLayoutLevelsShift = 6
- };
-
- æKY gxInkDataOpcode
- gxInkAttributesOpcode
- gxInkTagOpcode
- gxInkColorOpcode
- gxInkTransferModeOpcode
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxInkDataOpcode {
- gxInkAttributesOpcode,
- gxInkTagOpcode,
- gxInkColorOpcode,
- gxInkTransferModeOpcode
- };
-
- æKY gxOmitColorsMask
- gxOmitColorsSpaceMask
- gxOmitColorsProfileMask
- gxOmitColorsComponentsMask
- gxOmitColorsIndexMask
- gxOmitColorsIndexSetMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitColorsMask {
- gxOmitColorsSpaceMask = 0xC0,
- gxOmitColorsProfileMask = 0x30,
- gxOmitColorsComponentsMask = 0x0F,
- gxOmitColorsIndexMask = 0x0C,
- gxOmitColorsIndexSetMask = 0x03
- };
-
- æKY gxOmitColorsShift
- gxOmitColorsSpaceShift
- gxOmitColorsProfileShift
- gxOmitColorsComponentsShift
- gxOmitColorsIndexShift
- gxOmitColorsIndexSetShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitColorsShift {
- gxOmitColorsSpaceShift = 6,
- gxOmitColorsProfileShift = 4,
- gxOmitColorsComponentsShift = 0,
- gxOmitColorsIndexShift = 2,
- gxOmitColorsIndexSetShift = 0
- };
-
- æKY gxOmitTransferMask1
- gxOmitTransferSpaceMask
- gxOmitTransferSetMask
- gxOmitTransferProfileMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitTransferMask1 {
- gxOmitTransferSpaceMask = 0xC0,
- gxOmitTransferSetMask = 0x30,
- gxOmitTransferProfileMask = 0x0C
- };
-
- æKY gxOmitTransferShift1
- gxOmitTransferSpaceShift
- gxOmitTransferSetShift
- gxOmitTransferProfileShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitTransferShift1 {
- gxOmitTransferSpaceShift = 6,
- gxOmitTransferSetShift = 4,
- gxOmitTransferProfileShift = 2
- };
-
- æKY gxOmitTransferMask2
- gxOmitTransferSourceMatrixMask
- gxOmitTransferDeviceMatrixMask
- gxOmitTransferResultMatrixMask
- gxOmitTransferFlagsMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitTransferMask2 {
- gxOmitTransferSourceMatrixMask = 0xC0,
- gxOmitTransferDeviceMatrixMask = 0x30,
- gxOmitTransferResultMatrixMask = 0x0C,
- gxOmitTransferFlagsMask = 0x03
- };
-
- æKY gxOmitTransferShift2
- gxOmitTransferSourceMatrixShift
- gxOmitTransferDeviceMatrixShift
- gxOmitTransferResultMatrixShift
- gxOmitTransferFlagsShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitTransferShift2 {
- gxOmitTransferSourceMatrixShift = 6,
- gxOmitTransferDeviceMatrixShift = 4,
- gxOmitTransferResultMatrixShift = 2,
- gxOmitTransferFlagsShift = 0
- };
-
- æKY gxOmitTransferComponentMask1
- gxOmitTransferComponentModeMask
- gxOmitTransferComponentFlagsMask
- gxOmitTransferComponentSourceMinimumMask
- gxOmitTransferComponentSourceMaximumMask
- gxOmitTransferComponentDeviceMinimumMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitTransferComponentMask1 {
- gxOmitTransferComponentModeMask = 0x80,
- gxOmitTransferComponentFlagsMask = 0x40,
- gxOmitTransferComponentSourceMinimumMask = 0x30,
- gxOmitTransferComponentSourceMaximumMask = 0x0C,
- gxOmitTransferComponentDeviceMinimumMask = 0x03
- };
-
- æKY gxOmitTransferComponentShift1
- gxOmitTransferComponentModeShift
- gxOmitTransferComponentFlagsShift
- gxOmitTransferComponentSourceMinimumShift
- gxOmitTransferComponentSourceMaximumShift
- gxOmitTransferComponentDeviceMinimumShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitTransferComponentShift1 {
- gxOmitTransferComponentModeShift = 7,
- gxOmitTransferComponentFlagsShift = 6,
- gxOmitTransferComponentSourceMinimumShift = 4,
- gxOmitTransferComponentSourceMaximumShift = 2,
- gxOmitTransferComponentDeviceMinimumShift = 0
- };
-
- æKY gxOmitTransferComponentMask2
- gxOmitTransferComponentDeviceMaximumMask
- gxOmitTransferComponentClampMinimumMask
- gxOmitTransferComponentClampMaximumMask
- gxOmitTransferComponentOperandMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitTransferComponentMask2 {
- gxOmitTransferComponentDeviceMaximumMask = 0xC0,
- gxOmitTransferComponentClampMinimumMask = 0x30,
- gxOmitTransferComponentClampMaximumMask = 0x0C,
- gxOmitTransferComponentOperandMask = 0x03
- };
-
- æKY gxOmitTransferComponentShift2
- gxOmitTransferComponentDeviceMaximumShift
- gxOmitTransferComponentClampMinimumShift
- gxOmitTransferComponentClampMaximumShift
- gxOmitTransferComponentOperandShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitTransferComponentShift2 {
- gxOmitTransferComponentDeviceMaximumShift = 6,
- gxOmitTransferComponentClampMinimumShift = 4,
- gxOmitTransferComponentClampMaximumShift = 2,
- gxOmitTransferComponentOperandShift = 0
- };
-
- æKY gxStyleDataOpcode
- gxStyleAttributesOpcode
- gxStyleTagOpcode
- gxStyleCurveErrorOpcode
- gxStylePenOpcode
- gxStyleJoinOpcode
- gxStyleDashOpcode
- gxStyleCapsOpcode
- gxStylePatternOpcode
- gxStyleTextAttributesOpcode
- gxStyleTextSizeOpcode
- gxStyleFontOpcode
- gxStyleTextFaceOpcode
- gxStylePlatformOpcode
- gxStyleFontVariationsOpcode
- gxStyleRunControlsOpcode
- gxStyleRunPriorityJustOverrideOpcode
- gxStyleRunGlyphJustOverridesOpcode
- gxStyleRunGlyphSubstitutionsOpcode
- gxStyleRunFeaturesOpcode
- gxStyleRunKerningAdjustmentsOpcode
- gxStyleJustificationOpcode
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxStyleDataOpcode {
- gxStyleAttributesOpcode,
- gxStyleTagOpcode,
- gxStyleCurveErrorOpcode,
- gxStylePenOpcode,
- gxStyleJoinOpcode,
- gxStyleDashOpcode,
- gxStyleCapsOpcode,
- gxStylePatternOpcode,
- gxStyleTextAttributesOpcode,
- gxStyleTextSizeOpcode,
- gxStyleFontOpcode,
- gxStyleTextFaceOpcode,
- gxStylePlatformOpcode,
- gxStyleFontVariationsOpcode,
- gxStyleRunControlsOpcode,
- gxStyleRunPriorityJustOverrideOpcode,
- gxStyleRunGlyphJustOverridesOpcode,
- gxStyleRunGlyphSubstitutionsOpcode,
- gxStyleRunFeaturesOpcode,
- gxStyleRunKerningAdjustmentsOpcode,
- gxStyleJustificationOpcode
- };
-
- æKY gxOmitDashMask1
- gxOmitDashAttributesMask
- gxOmitDashShapeMask
- gxOmitDashAdvanceMask
- gxOmitDashPhaseMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitDashMask1 {
- gxOmitDashAttributesMask = 0xC0,
- gxOmitDashShapeMask = 0x30,
- gxOmitDashAdvanceMask = 0x0C,
- gxOmitDashPhaseMask = 0x03
- };
-
- æKY gxOmitDashShift1
- gxOmitDashAttributesShift
- gxOmitDashShapeShift
- gxOmitDashAdvanceShift
- gxOmitDashPhaseShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitDashShift1 {
- gxOmitDashAttributesShift = 6,
- gxOmitDashShapeShift = 4,
- gxOmitDashAdvanceShift = 2,
- gxOmitDashPhaseShift = 0
- };
-
- æKY gxOmitDashMask2
- gxOmitDashScaleMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitDashMask2 {
- gxOmitDashScaleMask = 0xC0
- };
-
- æKY gxOmitDashShift2
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitDashShift2 {
- gxOmitDashScaleShift = 6
- };
-
- æKY gxOmitPatternMask1
- gxOmitPatternAttributesMask
- gxOmitPatternShapeMask
- gxOmitPatternUXMask
- gxOmitPatternUYMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitPatternMask1 {
- gxOmitPatternAttributesMask = 0xC0,
- gxOmitPatternShapeMask = 0x30,
- gxOmitPatternUXMask = 0x0C,
- gxOmitPatternUYMask = 0x03
- };
-
- æKY gxOmitPatternShift1
- gxOmitPatternAttributesShift
- gxOmitPatternShapeShift
- gxOmitPatternUXShift
- gxOmitPatternUYShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitPatternShift1 {
- gxOmitPatternAttributesShift = 6,
- gxOmitPatternShapeShift = 4,
- gxOmitPatternUXShift = 2,
- gxOmitPatternUYShift = 0
- };
-
- æKY gxOmitPatternMask2
- gxOmitPatternVXMask
- gxOmitPatternVYMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitPatternMask2 {
- gxOmitPatternVXMask = 0xC0,
- gxOmitPatternVYMask = 0x30
- };
-
- æKY gxOmitPatternShift2
- gxOmitPatternVXShift
- gxOmitPatternVYShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitPatternShift2 {
- gxOmitPatternVXShift = 6,
- gxOmitPatternVYShift = 4
- };
-
- æKY gxOmitJoinMask
- gxOmitJoinAttributesMask
- gxOmitJoinShapeMask
- gxOmitJoinMiterMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitJoinMask {
- gxOmitJoinAttributesMask = 0xC0,
- gxOmitJoinShapeMask = 0x30,
- gxOmitJoinMiterMask = 0x0C
- };
-
- æKY gxOmitJoinShift
- gxOmitJoinAttributesShift
- gxOmitJoinShapeShift
- gxOmitJoinMiterShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitJoinShift {
- gxOmitJoinAttributesShift = 6,
- gxOmitJoinShapeShift = 4,
- gxOmitJoinMiterShift = 2
- };
-
- æKY gxOmitCapMask
- gxOmitCapAttributesMask
- gxOmitCapStartShapeMask
- gxOmitCapEndShapeMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitCapMask {
- gxOmitCapAttributesMask = 0xC0,
- gxOmitCapStartShapeMask = 0x30,
- gxOmitCapEndShapeMask = 0x0C
- };
-
- æKY gxOmitCapShift
- gxOmitCapAttributesShift
- gxOmitCapStartShapeShift
- gxOmitCapEndShapeShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitCapShift {
- gxOmitCapAttributesShift = 6,
- gxOmitCapStartShapeShift = 4,
- gxOmitCapEndShapeShift = 2
- };
-
- æKY gxOmitFaceMask
- gxOmitFaceLayersMask
- gxOmitFaceMappingMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitFaceMask {
- gxOmitFaceLayersMask = 0xC0,
- gxOmitFaceMappingMask = 0x30
- };
-
- æKY gxOmitFaceShift
- gxOmitFaceLayersShift
- gxOmitFaceMappingShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitFaceShift {
- gxOmitFaceLayersShift = 6,
- gxOmitFaceMappingShift = 4
- };
-
- æKY gxOmitFaceLayerMask1
- gxOmitFaceLayerFillMask
- gxOmitFaceLayerFlagsMask
- gxOmitFaceLayerStyleMask
- gxOmitFaceLayerTransformMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitFaceLayerMask1 {
- gxOmitFaceLayerFillMask = 0xC0,
- gxOmitFaceLayerFlagsMask = 0x30,
- gxOmitFaceLayerStyleMask = 0x0C,
- gxOmitFaceLayerTransformMask = 0x03
- };
-
- æKY gxOmitFaceLayerShift1
- gxOmitFaceLayerFillShift
- gxOmitFaceLayerFlagsShift
- gxOmitFaceLayerStyleShift
- gxOmitFaceLayerTransformShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitFaceLayerShift1 {
- gxOmitFaceLayerFillShift = 6,
- gxOmitFaceLayerFlagsShift = 4,
- gxOmitFaceLayerStyleShift = 2,
- gxOmitFaceLayerTransformShift = 0
- };
-
- æKY gxOmitFaceLayerMask2
- gxOmitFaceLayerBoldXMask
- gxOmitFaceLayerBoldYMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitFaceLayerMask2 {
- gxOmitFaceLayerBoldXMask = 0xC0,
- gxOmitFaceLayerBoldYMask = 0x30
- };
-
- æKY gxOmitFaceLayerShift2
- gxOmitFaceLayerBoldXShift
- gxOmitFaceLayerBoldYShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitFaceLayerShift2 {
- gxOmitFaceLayerBoldXShift = 6,
- gxOmitFaceLayerBoldYShift = 4
- };
-
- æKY gxColorSetDataOpcode
- gxColorSetReservedOpcode
- gxColorSetTagOpcode
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxColorSetDataOpcode {
- gxColorSetReservedOpcode,
- gxColorSetTagOpcode
- };
-
- æKY gxProfileDataOpcode
- gxColorProfileReservedOpcode
- gxColorProfileTagOpcode
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxProfileDataOpcode {
- gxColorProfileReservedOpcode,
- gxColorProfileTagOpcode
- };
-
- æKY gxTransformDataOpcode
- gxTransformReservedOpcode
- gxTransformTagOpcode
- gxTransformClipOpcode
- gxTransformMappingOpcode
- gxTransformPartMaskOpcode
- gxTransformToleranceOpcode
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxTransformDataOpcode {
- gxTransformReservedOpcode,
- gxTransformTagOpcode,
- gxTransformClipOpcode,
- gxTransformMappingOpcode,
- gxTransformPartMaskOpcode,
- gxTransformToleranceOpcode
- };
-
- æKY gxGenericDataOpcode
- gxTypeOpcode
- gxSizeOpcode
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxGenericDataOpcode {
- gxTypeOpcode,
- gxSizeOpcode
- };
-
- æC
-
- Used by currentOperand when currentOperation is gxNextOpcode.
-
- æKY gxOpcodeShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- #define gxOpcodeShift 6
-
- æKY gxObjectSizeMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- #define gxObjectSizeMask 0x3F
-
- æKY gxCompressionShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- #define gxCompressionShift 6
-
- æKY gxObjectTypeMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- #define gxObjectTypeMask 0x3F
-
- æKY gxBitImageOpcodeMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- #define gxBitImageOpcodeMask 0xC0
-
- æKY gxBitImageCountMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- #define gxBitImageCountMask 0x3f
-
- æKY gxBitImageOpcodeShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- #define gxBitImageOpcodeShift 6
-
- æKY gxTwoBitCompressionValues
- gxNoCompression
- gxWordCompression
- gxByteCompression
- gxOmitCompression
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxTwoBitCompressionValues {
- gxNoCompression,
- gxWordCompression,
- gxByteCompression,
- gxOmitCompression
- };
-
- æKY gxCompressionMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- #define gxCompressionMask 0x03
-
- æKY gxFlatFontName
- æFc Graphics Stream Types.h
- æT structure
- æD
- struct gxFlatFontName {
- unsigned char name; /* gxFontName */
- unsigned char platform; /* gxFontPlatform */
- unsigned char script; /* gxFontScript */
- unsigned char language; /* gxFontLanguage */
- short length; /* byte length */
- /* unsigned char gxFontName[length] */
- };
-
- æKY gxFlatFontListItemTag
- flst
- 'flst'
- æFc Graphics Stream Types.h
- æT constant
- æD
- #define gxFlatFontListItemTag 0x666C7374 /* 'flst' */
-
- æKY gxFlatFontListItem
- æFc Graphics Stream Types.h
- æT structure
- æD
- struct gxFlatFontListItem {
- gxFont fontID; /*** if we get rid of this, remove #include "font types.h", above */
- unsigned char name; /* gxFontName */
- unsigned char platform; /* gxFontPlatform */
- unsigned char script; /* gxFontScript */
- unsigned char language; /* gxFontLanguage */
- short length; /* byte length of the name that follows */
- unsigned short glyphCount; /* CountFontGlyphs or 0 if gxFontGlyphsFlatten is false */
- unsigned short axisCount; /* CountFontVariations or 0 if gxFontVariationsFlatten is false */
- unsigned short variationCount; /* number of bitsVariationPairs that follow the (optional) glyphBits */
- /*
- unsigned char gxFontName[long_aligned(length)];
- // if glyphCount > 0 then
- long glyphBits[sizeBits(glyphCount)]; // glyphs for the union of all variations
- // if axisCount > 0 then
- struct { // if glyphCount > 0 then
- long glyphBits[sizeBits(glyphCount)]; // glyphs for this variation
- gxFontVariation variation[axisCount];
- } bitsVariationPairs[variationCount];
- */
- };
-
- æKY gxFlatFontList
- æFc Graphics Stream Types.h
- æT structure
- æD
- struct gxFlatFontList {
- long count;
- struct gxFlatFontListItem items[gxAnyNumber];
- };
-
- æKY gxFlattenHeader
- æFc Graphics Stream Types.h
- æT structure
- æD
- struct gxFlattenHeader {
- Fixed version;
- unsigned char flatFlags;
- };
-
- æKY gxOmitPictureParametersMask
- gxOmitPictureShapeMask
- gxOmitOverrideStyleMask
- gxOmitOverrideInkMask
- gxOmitOverrideTransformMask
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitPictureParametersMask {
- gxOmitPictureShapeMask = 0xC0,
- gxOmitOverrideStyleMask = 0x30,
- gxOmitOverrideInkMask = 0x0C,
- gxOmitOverrideTransformMask = 0x03
- };
-
- æKY gxOmitPictureParametersShift
- gxOmitPictureShapeShift
- gxOmitOverrideStyleShift
- gxOmitOverrideInkShift
- gxOmitOverrideTransformShift
- æFc Graphics Stream Types.h
- æT constant
- æD
- enum gxOmitPictureParametersShift {
- gxOmitPictureShapeShift = 0x6,
- gxOmitOverrideStyleShift = 0x4,
- gxOmitOverrideInkShift = 0x2,
- gxOmitOverrideTransformShift = 0x0
- };
-
- æKY gxShape
- gxPrivateShapeRecord
- æFc Graphics Types.h
- æT structure
- æD
- typedef struct gxPrivateShapeRecord *gxShape;
-
- æKY gxStyle
- gxPrivateStyleRecord
- æFc Graphics Types.h
- æT structure
- æD
- typedef struct gxPrivateStyleRecord *gxStyle;
-
- æKY gxInk
- gxPrivateInkRecord
- æFc Graphics Types.h
- æT structure
- æD
- typedef struct gxPrivateInkRecord *gxInk;
-
- æKY gxTransform
- gxPrivateTransformRecord
- æFc Graphics Types.h
- æT structure
- æD
- typedef struct gxPrivateTransformRecord *gxTransform;
-
- æKY gxTag
- gxPrivateTagRecord
- æFc Graphics Types.h
- æT structure
- æD
- typedef struct gxPrivateTagRecord *gxTag;
-
- æKY gxColorSet
- gxPrivateColorSetRecord
- æFc Graphics Types.h
- æT structure
- æD
- typedef struct gxPrivateColorSetRecord *gxColorSet;
-
- æKY gxColorProfile
- gxPrivateProfileRecord
- æFc Graphics Types.h
- æT structure
- æD
- typedef struct gxPrivateProfileRecord *gxColorProfile;
-
- æKY gxGraphicsClient
- gxPrivateGraphicsClientRecord
- æFc Graphics Types.h
- æT structure
- æD
- typedef struct gxPrivateGraphicsClientRecord *gxGraphicsClient;
-
- æKY gxViewGroup
- gxPrivateViewGroupRecord
- æFc Graphics Types.h
- æT structure
- æD
- typedef struct gxPrivateViewGroupRecord *gxViewGroup;
-
- æKY gxViewPort
- gxPrivateViewPortRecord
- æFc Graphics Types.h
- æT structure
- æD
- typedef struct gxPrivateViewPortRecord *gxViewPort;
-
- æKY gxViewDevice
- gxPrivateViewDeviceRecord
- æFc Graphics Types.h
- æT structure
- æD
- typedef struct gxPrivateViewDeviceRecord *gxViewDevice;
-
- æKY gxColorSpace
- æFc Graphics Types.h
- æT structure
- æD
- typedef long gxColorSpace;
-
- æKY shapetypes
- gxShapeTypes
- gxEmptyType
- gxPointType
- gxLineType
- gxCurveType
- gxRectangleType
- gxPolygonType
- gxPathType
- gxBitmapType
- gxTextType
- gxGlyphType
- gxLayoutType
- gxFullType
- gxPictureType
- gxShapeType
- æFc Graphics Types.h
- æT constant
- æD
- enum gxShapeTypes {
- gxEmptyType = 1,
- gxPointType,
- gxLineType,
- gxCurveType,
- gxRectangleType,
- gxPolygonType,
- gxPathType,
- gxBitmapType,
- gxTextType,
- gxGlyphType,
- gxLayoutType,
- gxFullType,
- gxPictureType
- };
-
- typedef long gxShapeType;
-
- æC
-
- gxShape enumerations.
-
- æKY gxShapeFills
- gxNoFill
- gxOpenFrameFill
- gxFrameFill
- gxClosedFrameFill
- gxHollowFill
- gxEvenOddFill
- gxSolidFill
- gxWindingFill
- gxInverseEvenOddFill
- gxInverseSolidFill
- gxInverseFill
- gxInverseWindingFill
- gxShapeFill
- æFc Graphics Types.h
- æT constant
- æD
- enum gxShapeFills {
- gxNoFill,
- gxOpenFrameFill,
- gxFrameFill = gxOpenFrameFill,
- gxClosedFrameFill,
- gxHollowFill = gxClosedFrameFill,
- gxEvenOddFill,
- gxSolidFill = gxEvenOddFill,
- gxWindingFill,
- gxInverseEvenOddFill,
- gxInverseSolidFill = gxInverseEvenOddFill,
- gxInverseFill = gxInverseEvenOddFill,
- gxInverseWindingFill
- };
-
- typedef long gxShapeFill;
-
- æKY gxShapeAttributes
- gxNoAttributes
- gxDirectShape
- gxRemoteShape
- gxCachedShape
- gxLockedShape
- gxGroupShape
- gxMapTransformShape
- gxUniqueItemsShape
- gxIgnorePlatformShape
- gxNoMetricsGridShape
- gxDiskShape
- gxMemoryShape
- gxShapeAttribute
- æFc Graphics Types.h
- æT constant
- æD
- enum gxShapeAttributes {
- gxNoAttributes,
- gxDirectShape = 0x0001,
- gxRemoteShape = 0x0002,
- gxCachedShape = 0x0004,
- gxLockedShape = 0x0008,
- gxGroupShape = 0x0010,
- gxMapTransformShape = 0x0020,
- gxUniqueItemsShape = 0x0040,
- gxIgnorePlatformShape = 0x0080,
- gxNoMetricsGridShape = 0x0100,
- gxDiskShape = 0x0200,
- gxMemoryShape = 0x0400
- };
-
- typedef long gxShapeAttribute;
-
- æKY gxEditShapeFlags
- gxBreakNeitherEdit
- gxBreakLeftEdit
- gxBreakRightEdit
- gxRemoveDuplicatePointsEdit
- gxEditShapeFlag
- æFc Graphics Types.h
- æT constant
- æD
- enum gxEditShapeFlags {
- gxBreakNeitherEdit = 0,
- gxBreakLeftEdit = 0x0001,
- gxBreakRightEdit = 0x0002,
- gxRemoveDuplicatePointsEdit = 0x0004 /* if the new first (or last) gxPoint exactly matches */
- /* the gxPoint before it in the same contour, then */
- /* remove it. */
- };
-
- typedef long gxEditShapeFlag;
-
- æC
-
- gxShape editing enumerations.
-
- æKY gxSelectToEnd
- æFc Graphics Types.h
- æT constant
- æD
- #define gxSelectToEnd -1
-
- æKY gxSetToNil
- æFc Graphics Types.h
- æT constant
- æD
- #define gxSetToNil (void *) (-1)
-
- æKY gxContourDirections
- gxCounterclockwiseDirection
- gxClockwiseDirection
- gxContourDirection
- æFc Graphics Types.h
- æT constant
- æD
- enum gxContourDirections {
- gxCounterclockwiseDirection,
- gxClockwiseDirection
- };
-
- typedef long gxContourDirection;
-
- æKY gxLine
- æFc Graphics Types.h
- æT structure
- æD
- struct gxLine {
- struct gxPoint first;
- struct gxPoint last;
- };
-
- æKY gxCurve
- æFc Graphics Types.h
- æT structure
- æD
- struct gxCurve {
- struct gxPoint first;
- struct gxPoint control;
- struct gxPoint last;
- };
-
- æKY gxRectangle
- æFc Graphics Types.h
- æT structure
- æD
- struct gxRectangle {
- Fixed left;
- Fixed top;
- Fixed right;
- Fixed bottom;
- };
-
- æKY gxPolygon
- æFc Graphics Types.h
- æT structure
- æD
- struct gxPolygon {
- long vectors;
- struct gxPoint vector[gxAnyNumber];
- };
-
- æKY gxPolygons
- æFc Graphics Types.h
- æT structure
- æD
- struct gxPolygons {
- long contours;
- struct gxPolygon contour[gxAnyNumber];
- };
-
- æKY gxPath
- æFc Graphics Types.h
- æT structure
- æD
- struct gxPath {
- long vectors;
- long controlBits[gxAnyNumber];
- struct gxPoint vector[gxAnyNumber];
- };
-
- æKY gxPaths
- æFc Graphics Types.h
- æT structure
- æD
- struct gxPaths {
- long contours;
- struct gxPath contour[gxAnyNumber];
- };
-
- æKY gxBitmap
- æFc Graphics Types.h
- æT structure
- æD
- struct gxBitmap {
- char *image; /* pointer to pixels */
- long width; /* width in pixels */
- long height; /* height in pixels */
- long rowBytes; /* width in bytes */
- long pixelSize; /* physical bits per pixel */
- gxColorSpace space;
- gxColorSet set;
- gxColorProfile profile;
- };
-
- æKY gxLongRectangle
- æFc Graphics Types.h
- æT structure
- æD
- struct gxLongRectangle {
- long left;
- long top;
- long right;
- long bottom;
- };
-
- æKY gxStyleAttributes
- gxCenterFrameStyle
- gxSourceGridStyle
- gxDeviceGridStyle
- gxInsideFrameStyle
- gxOutsideFrameStyle
- gxAutoInsetStyle
- gxStyleAttribute
- æFc Graphics Types.h
- æT constant
- æD
- enum gxStyleAttributes {
- gxCenterFrameStyle = 0,
- gxSourceGridStyle = 0x0001,
- gxDeviceGridStyle = 0x0002,
- gxInsideFrameStyle = 0x0004,
- gxOutsideFrameStyle = 0x0008,
- gxAutoInsetStyle = 0x0010
- };
-
- typedef long gxStyleAttribute;
-
- æC
-
- gxStyle enumerations.
-
- æKY gxDashAttributes
- gxBendDash
- gxBreakDash
- gxClipDash
- gxLevelDash
- gxAutoAdvanceDash
- gxDashAttribute
- æFc Graphics Types.h
- æT constant
- æD
- enum gxDashAttributes {
- gxBendDash = 0x0001,
- gxBreakDash = 0x0002,
- gxClipDash = 0x0004,
- gxLevelDash = 0x0008,
- gxAutoAdvanceDash = 0x0010
- };
-
- typedef long gxDashAttribute;
-
- æKY gxPatternAttributes
- gxPortAlignPattern
- gxPortMapPattern
- gxPatternAttribute
- æFc Graphics Types.h
- æT constant
- æD
- enum gxPatternAttributes {
- gxPortAlignPattern = 0x0001,
- gxPortMapPattern = 0x0002
- };
-
- typedef long gxPatternAttribute;
-
- æKY gxJoinAttributes
- gxSharpJoin
- gxCurveJoin
- gxLevelJoin
- gxJoinAttribute
- æFc Graphics Types.h
- æT constant
- æD
- enum gxJoinAttributes {
- gxSharpJoin = 0x0000,
- gxCurveJoin = 0x0001,
- gxLevelJoin = 0x0002
- };
-
- typedef long gxJoinAttribute;
-
- æKY gxCapAttributes
- gxLevelStartCap
- gxLevelEndCap
- gxCapAttribute
- æFc Graphics Types.h
- æT constant
- æD
- enum gxCapAttributes {
- gxLevelStartCap = 0x0001,
- gxLevelEndCap = 0x0002
- };
-
- typedef long gxCapAttribute;
-
- æKY gxTextAttributes
- gxAutoAdvanceText
- gxNoContourGridText
- gxNoMetricsGridText
- gxAnchorPointsText
- gxVerticalText
- gxNoOpticalScaleText
- gxTextAttribute
- æFc Graphics Types.h
- æT constant
- æD
- enum gxTextAttributes {
- gxAutoAdvanceText = 0x0001,
- gxNoContourGridText = 0x0002,
- gxNoMetricsGridText = 0x0004,
- gxAnchorPointsText = 0x0008,
- gxVerticalText = 0x0010,
- gxNoOpticalScaleText = 0x0020
- };
-
- typedef long gxTextAttribute;
-
- æKY gxLeftJustify
- gxCenterJustify
- gxRightJustify
- gxFillJustify
- æFc Graphics Types.h
- æT constant
- æD
- #define gxLeftJustify 0
- #define gxCenterJustify (fract1/2)
- #define gxRightJustify fract1
- #define gxFillJustify -1
-
- æKY gxLayerFlags
- gxUnderlineAdvanceLayer
- gxSkipWhiteSpaceLayer
- gxUnderlineIntervalLayer
- gxUnderlineContinuationLayer
- gxWhiteLayer
- gxClipLayer
- gxStringLayer
- gxLayerFlag
- æFc Graphics Types.h
- æT constant
- æD
- enum gxLayerFlags {
- gxUnderlineAdvanceLayer = 0x0001, /* a gxLine is drawn through the advances */
- gxSkipWhiteSpaceLayer = 0x0002, /* except characters describing white space */
- gxUnderlineIntervalLayer = 0x0004, /* (+ gxStringLayer) a gxLine is drawn through the gaps between advances */
- gxUnderlineContinuationLayer = 0x0008, /* (+ gxStringLayer) join this underline with another face */
- gxWhiteLayer = 0x0010, /* the layer draws to white instead of black */
- gxClipLayer = 0x0020, /* the characters define a clip */
- gxStringLayer = 0x0040 /* all characters in run are combined */
- };
-
- typedef long gxLayerFlag;
-
- æKY gxFaceLayer
- æFc Graphics Types.h
- æT structure
- æD
- struct gxFaceLayer {
- gxShapeFill outlineFill; /* outline framed or filled */
- gxLayerFlag flags; /* various additional effects */
- gxStyle outlineStyle; /* outline */
- gxTransform outlineTransform; /* italic, condense, extend */
- gxPoint boldOutset; /* bold */
- };
-
- æKY gxTextFace
- æFc Graphics Types.h
- æT structure
- æD
- struct gxTextFace {
- long faceLayers; /* layer to implement shadow */
- gxMapping advanceMapping; /* algorithmic change to advance width */
- struct gxFaceLayer faceLayer[gxAnyNumber]; /* zero or more face layers describing the face */
- };
-
- æKY gxJoinRecord
- æFc Graphics Types.h
- æT structure
- æD
- struct gxJoinRecord {
- gxJoinAttribute attributes;
- gxShape join;
- Fixed miter;
- };
-
- æKY gxDashRecord
- æFc Graphics Types.h
- æT structure
- æD
- struct gxDashRecord {
- gxDashAttribute attributes;
- gxShape dash; /* similar to pattern, except rotated to gxLine slope */
- Fixed advance; /* specifies repeating frequency of dash */
- fract phase; /* specifies offset into the gxPath to start dashing */
- Fixed scale; /* specifies height of dash to be mapped to penWidth */
- };
-
- æKY gxPatternRecord
- æFc Graphics Types.h
- æT structure
- æD
- struct gxPatternRecord {
- gxPatternAttribute attributes;
- gxShape pattern;
- gxPoint u;
- gxPoint v;
- };
-
- æKY gxCapRecord
- æFc Graphics Types.h
- æT structure
- æD
- struct gxCapRecord {
- gxCapAttribute attributes;
- gxShape startCap;
- gxShape endCap;
- };
-
- æKY gxInkAttributes
- gxPortAlignDitherInk
- gxForceDitherInk
- gxSuppressDitherInk
- gxSuppressHalftoneInk
- gxInkAttribute
- æFc Graphics Types.h
- æT constant
- æD
- enum gxInkAttributes {
- gxPortAlignDitherInk = 0x0001,
- gxForceDitherInk = 0x0002,
- gxSuppressDitherInk = 0x0004,
- gxSuppressHalftoneInk = 0x0008
- };
-
- typedef long gxInkAttribute;
-
- æKY gxComponentModes
- gxNoMode
- gxCopyMode
- gxAddMode
- gxBlendMode
- gxMigrateMode
- gxMinimumMode
- gxMaximumMode
- gxHighlightMode
- gxAndMode
- gxOrMode
- gxXorMode
- gxRampAndMode
- gxRampOrMode
- gxRampXorMode
- gxOverMode
- gxAtopMode
- gxExcludeMode
- gxFadeMode
- gxComponentMode
- æFc Graphics Types.h
- æT constant
- æD
- enum gxComponentModes {
- gxNoMode = 0,
- gxCopyMode,
- gxAddMode,
- gxBlendMode,
- gxMigrateMode,
- gxMinimumMode,
- gxMaximumMode,
- gxHighlightMode,
- gxAndMode,
- gxOrMode,
- gxXorMode,
- gxRampAndMode,
- gxRampOrMode,
- gxRampXorMode,
- gxOverMode, /* Alpha channel modes */
- gxAtopMode, /* Note: In England = Beta channel modes */
- gxExcludeMode,
- gxFadeMode
- };
-
- typedef unsigned char gxComponentMode;
-
- æKY gxTransferFlags
- gxRejectSourceTransfer
- gxRejectDeviceTransfer
- gxSingleComponentTransfer
- gxTransferFlag
- æFc Graphics Types.h
- æT constant
- æD
- enum gxTransferFlags {
- gxRejectSourceTransfer = 0x0001, /* at least one component must be out of range */
- gxRejectDeviceTransfer = 0x0002, /* at least one component must be out of range */
- gxSingleComponentTransfer = 0x0004 /* duplicate gxTransferComponent[0] for all components in transfer */
- };
-
- typedef long gxTransferFlag;
-
- æKY gxComponentFlags
- gxOverResultComponent
- gxReverseComponent
- gxComponentFlag
- æFc Graphics Types.h
- æT constant
- æD
- enum gxComponentFlags {
- gxOverResultComponent = 0x01, /* & result gxColor with 0xFFFF before clamping */
- gxReverseComponent = 0x02 /* reverse source and device before moding */
- };
-
- typedef unsigned char gxComponentFlag;
-
- æKY gxTransferComponent
- æFc Graphics Types.h
- æT structure
- æD
- struct gxTransferComponent {
- gxComponentMode mode; /* how the component is operated upon */
- gxComponentFlag flags; /* flags for each component */
- gxColorValue sourceMinimum;
- gxColorValue sourceMaximum; /* input filter range */
- gxColorValue deviceMinimum;
- gxColorValue deviceMaximum; /* output filter range */
- gxColorValue clampMinimum;
- gxColorValue clampMaximum; /* output clamping range */
- gxColorValue operand; /* ratio for blend, step for migrate, gxColor for highlight */
- } ;
-
- æKY gxTransferMode
- æFc Graphics Types.h
- æT structure
- æD
- struct gxTransferMode {
- gxColorSpace space; /* the gxColor-space the transfer mode is to operate in */
- gxColorSet set;
- gxColorProfile profile;
- Fixed sourceMatrix[5][4];
- Fixed deviceMatrix[5][4];
- Fixed resultMatrix[5][4];
- gxTransferFlag flags;
- struct gxTransferComponent component[4]; /* how each component is operated upon */
- };
-
- æKY gxColorPackingTypes
- gxNoColorPacking
- gxAlphaSpace
- gxWord5ColorPacking
- gxLong8ColorPacking
- gxLong10ColorPacking
- gxAlphaFirstPacking
- æFc Graphics Types.h
- æT constant
- æD
- enum gxColorPackingTypes {
- gxNoColorPacking = 0x0000, /* 16 bits per channel */
- gxAlphaSpace = 0x0080, /* space includes alpha channel */
- gxWord5ColorPacking = 0x0500, /* 5 bits per channel, right-justified */
- gxLong8ColorPacking = 0x0800, /* 8 bits per channel, right-justified */
- gxLong10ColorPacking = 0x0a00, /* 10 bits per channel, right-justified */
- gxAlphaFirstPacking = 0x1000 /* alpha channel is the first field in the packed space */
- };
-
- æKY gxColorSpaces
- gxNoSpace
- gxRGBSpace
- gxCMYKSpace
- gxHSVSpace
- gxHLSSpace
- gxYXYSpace
- gxXYZSpace
- gxLUVSpace
- gxLABSpace
- gxYIQSpace
- gxNTSCSpace
- gxPALSpace
- gxGraySpace
- gxIndexedSpace
- gxRGBASpace
- gxGrayASpace
- gxRGB16Space
- gxRGB32Space
- gxARGB32Space
- gxCMYK32Space
- gxHSV32Space
- gxHLS32Space
- gxYXY32Space
- gxXYZ32Space
- gxLUV32Space
- gxLAB32Space
- gxYIQ32Space
- gxNTSC32Space
- gxPAL32Space
- æFc Graphics Types.h
- æT constant
- æD
- enum gxColorSpaces {
- gxNoSpace = 0,
- gxRGBSpace,
- gxCMYKSpace,
- gxHSVSpace,
- gxHLSSpace,
- gxYXYSpace,
- gxXYZSpace,
- gxLUVSpace,
- gxLABSpace,
- gxYIQSpace,
- gxNTSCSpace = gxYIQSpace,
- gxPALSpace = gxYIQSpace,
- gxGraySpace,
- gxIndexedSpace,
- gxRGBASpace = gxRGBSpace + gxAlphaSpace,
- gxGrayASpace = gxGraySpace + gxAlphaSpace,
- gxRGB16Space = gxWord5ColorPacking + gxRGBSpace,
- gxRGB32Space = gxLong8ColorPacking + gxRGBSpace,
- gxARGB32Space = gxLong8ColorPacking + gxAlphaFirstPacking + gxRGBASpace,
- gxCMYK32Space = gxLong8ColorPacking + gxCMYKSpace,
- gxHSV32Space = gxLong10ColorPacking + gxHSVSpace,
- gxHLS32Space = gxLong10ColorPacking + gxHLSSpace,
- gxYXY32Space = gxLong10ColorPacking + gxYXYSpace,
- gxXYZ32Space = gxLong10ColorPacking + gxXYZSpace,
- gxLUV32Space = gxLong10ColorPacking + gxLUVSpace,
- gxLAB32Space = gxLong10ColorPacking + gxLABSpace,
- gxYIQ32Space = gxLong10ColorPacking + gxYIQSpace,
- gxNTSC32Space = gxYIQ32Space,
- gxPAL32Space = gxYIQ32Space
- };
-
- æKY gxRGBColor
- æFc Graphics Types.h
- æT structure
- æD
- struct gxRGBColor {
- gxColorValue red;
- gxColorValue green;
- gxColorValue blue;
- };
-
- æKY gxRGBAColor
- æFc Graphics Types.h
- æT structure
- æD
- struct gxRGBAColor {
- gxColorValue red;
- gxColorValue green;
- gxColorValue blue;
- gxColorValue alpha;
- };
-
- æKY gxHSVColor
- æFc Graphics Types.h
- æT structure
- æD
- struct gxHSVColor {
- gxColorValue hue;
- gxColorValue saturation;
- gxColorValue value;
- };
-
- æKY gxHLSColor
- æFc Graphics Types.h
- æT structure
- æD
- struct gxHLSColor {
- gxColorValue hue;
- gxColorValue lightness;
- gxColorValue saturation;
- };
-
- æKY gxCMYKColor
- æFc Graphics Types.h
- æT structure
- æD
- struct gxCMYKColor {
- gxColorValue cyan;
- gxColorValue magenta;
- gxColorValue yellow;
- gxColorValue black;
- };
-
- æKY gxXYZColor
- æFc Graphics Types.h
- æT structure
- æD
- struct gxXYZColor {
- gxColorValue x;
- gxColorValue y;
- gxColorValue z;
- };
-
- æKY gxYXYColor
- æFc Graphics Types.h
- æT structure
- æD
- struct gxYXYColor {
- gxColorValue capY;
- gxColorValue x;
- gxColorValue y;
- };
-
- æKY gxLUVColor
- æFc Graphics Types.h
- æT structure
- æD
- struct gxLUVColor {
- gxColorValue l;
- gxColorValue u;
- gxColorValue v;
- };
-
- æKY gxLABColor
- æFc Graphics Types.h
- æT structure
- æD
- struct gxLABColor {
- gxColorValue l;
- gxColorValue a;
- gxColorValue b;
- };
-
- æKY gxYIQColor
- æFc Graphics Types.h
- æT structure
- æD
- struct gxYIQColor {
- gxColorValue y;
- gxColorValue i;
- gxColorValue q;
- };
-
- æKY gxGrayAColor
- æFc Graphics Types.h
- æT structure
- æD
- struct gxGrayAColor {
- gxColorValue gray;
- gxColorValue alpha;
- };
-
- æKY gxIndexedColor
- gxColorIndex
- æFc Graphics Types.h
- æT structure
- æD
- typedef long gxColorIndex;
-
- struct gxIndexedColor {
- gxColorIndex index;
- gxColorSet set;
- };
-
- æKY gxColor
- æFc Graphics Types.h
- æT structure
- æD
- struct gxColor {
- gxColorSpace space;
- gxColorProfile profile;
- union {
- struct gxCMYKColor cmyk;
- struct gxRGBColor rgb;
- struct gxRGBAColor rgba;
- struct gxHSVColor hsv;
- struct gxHLSColor hls;
- struct gxXYZColor xyz;
- struct gxYXYColor yxy;
- struct gxLUVColor luv;
- struct gxLABColor lab;
- struct gxYIQColor yiq;
- gxColorValue gray;
- struct gxGrayAColor graya;
- unsigned short pixel16;
- unsigned long pixel32;
- struct gxIndexedColor indexed;
- gxColorValue component[4];
- } element;
- };
-
- æKY gxSetColor
- æFc Graphics Types.h
- æT structure
- æD
- union gxSetColor {
- gxCMYKColor cmyk;
- gxRGBColor rgb;
- gxRGBAColor rgba;
- gxHSVColor hsv;
- gxHLSColor hls;
- gxXYZColor xyz;
- gxYXYColor yxy;
- gxLUVColor luv;
- gxLABColor lab;
- gxYIQColor yiq;
- gxColorValue gray;
- gxGrayAColor graya;
- unsigned short pixel16;
- unsigned long pixel32;
- gxColorValue component[4];
- };
-
- æKY gxShapeParts
- gxNoPart
- gxBoundsPart
- gxGeometryPart
- gxPenPart
- gxCornerPointPart
- gxControlPointPart
- gxEdgePart
- gxJoinPart
- gxStartCapPart
- gxEndCapPart
- gxDashPart
- gxPatternPart
- gxGlyphBoundsPart
- gxGlyphFirstPart
- gxGlyphLastPart
- gxSideBearingPart
- gxAnyPart
- gxShapePart
- æFc Graphics Types.h
- æT constant
- æD
- enum gxShapeParts { /* parts of a gxShape considered in hit testing: */
- gxNoPart = 0, /* (in order of evaluation) */
- gxBoundsPart = 0x0001,
- gxGeometryPart = 0x0002,
- gxPenPart = 0x0004,
- gxCornerPointPart = 0x0008,
- gxControlPointPart = 0x0010,
- gxEdgePart = 0x0020,
- gxJoinPart = 0x0040,
- gxStartCapPart = 0x0080,
- gxEndCapPart = 0x0100,
- gxDashPart = 0x0200,
- gxPatternPart = 0x0400,
- gxGlyphBoundsPart = gxJoinPart,
- gxGlyphFirstPart = gxStartCapPart,
- gxGlyphLastPart = gxEndCapPart,
- gxSideBearingPart = gxDashPart,
-
- gxAnyPart = gxBoundsPart | gxGeometryPart | gxPenPart | gxCornerPointPart | gxControlPointPart |
- gxEdgePart | gxJoinPart | gxStartCapPart | gxEndCapPart | gxDashPart | gxPatternPart
- };
-
- typedef long gxShapePart;
-
- æKY gxHitTestInfo
- æFc Graphics Types.h
- æT structure
- æD
- struct gxHitTestInfo {
- gxShapePart what; /* which part of gxShape */
- long index; /* control gxPoint index */
- Fixed distance; /* how far from gxPoint or outside of area click was */
-
- /* these fields are only set by GXHitTestPicture */
- gxShape which;
- gxShape containerPicture; /* picture which contains gxShape hit */
- long containerIndex; /* the index within that picture */
- long totalIndex; /* the total index within the root picture */
- };
-
- æKY gxPortAttributes
- gxGrayPort
- gxAlwaysGridPort
- gxEnableMatchPort
- gxPortAttribute
- æFc Graphics Types.h
- æT constant
- æD
- enum gxPortAttributes {
- gxGrayPort = 0x0001,
- gxAlwaysGridPort = 0x0002,
- gxEnableMatchPort = 0x0004
- };
-
- typedef long gxPortAttribute;
-
- æKY gxDeviceAttributes
- gxDirectDevice
- gxRemoteDevice
- gxInactiveDevice
- gxDeviceAttribute
- æFc Graphics Types.h
- æT constant
- æD
- enum gxDeviceAttributes {
- gxDirectDevice = 0x01, /* for the device gxBitmap baseAddr pointer */
- gxRemoteDevice = 0x02,
- gxInactiveDevice = 0x04
- };
-
- typedef long gxDeviceAttribute;
-
- æKY gxDotTypes
- gxRoundDot
- gxSpiralDot
- gxSquareDot
- gxLineDot
- gxEllipticDot
- gxTriangleDot
- gxDispersedDot
- gxDotType
- æFc Graphics Types.h
- æT constant
- æD
- enum gxDotTypes {
- gxRoundDot = 1,
- gxSpiralDot,
- gxSquareDot,
- gxLineDot,
- gxEllipticDot,
- gxTriangleDot,
- gxDispersedDot
- };
-
- typedef long gxDotType;
-
- æKY gxTintTypes
- gxNoTint
- gxLuminanceTint
- gxAverageTint
- gxMixtureTint
- gxComponent1Tint
- gxComponent2Tint
- gxComponent3Tint
- gxComponent4Tint
- gxTintType
- æFc Graphics Types.h
- æT constant
- æD
- enum gxTintTypes {
- gxNoTint,
- gxLuminanceTint, /* use the luminance of the gxColor */
- gxAverageTint, /* add all the components and divide by the number of components */
- gxMixtureTint, /* find the closest gxColor on the axis between the foreground and background */
- gxComponent1Tint, /* use the value of the first component of the gxColor */
- gxComponent2Tint, /* ... etc. */
- gxComponent3Tint,
- gxComponent4Tint
- };
-
- typedef long gxTintType;
-
- æKY gxHalftone
- æFc Graphics Types.h
- æT structure
- æD
- struct gxHalftone {
- Fixed angle;
- Fixed frequency;
- gxDotType method;
- gxTintType tinting;
- gxColor dotColor;
- gxColor backgroundColor;
- gxColorSpace tintSpace;
- };
-
- æKY gxAllViewDevices
- gxScreenViewDevices
- æFc Graphics Types.h
- æT constant
- æD
- #define gxAllViewDevices ((gxViewGroup) 0)
- #define gxScreenViewDevices ((gxViewGroup) 1)
-
- æKY gxSpoolCommands
- gxOpenReadSpool
- gxOpenWriteSpool
- gxReadSpool
- gxWriteSpool
- gxCloseSpool
- gxSpoolCommand
- æFc Graphics Types.h
- æT constant
- æD
- enum gxSpoolCommands {
- gxOpenReadSpool = 1,
- gxOpenWriteSpool,
- gxReadSpool,
- gxWriteSpool,
- gxCloseSpool
- };
-
- typedef long gxSpoolCommand;
-
- æKY gxGraphicsOpcode
- æFc Graphics Types.h
- æT structure
- æD
- typedef unsigned char gxGraphicsOpcode;
-
- æKY gxSpoolProcPtr
- æFc Graphics Types.h
- æT structure
- æD
- typedef long (*gxSpoolProcPtr) (gxSpoolCommand command, struct gxSpoolBlock *block);
-
- æKY gxSpoolBlock
- æFc Graphics Types.h
- æT structure
- æD
- struct gxSpoolBlock {
-
- /* these fields are read only */
- gxSpoolProcPtr spoolProcedure;
- void *buffer; /* source/destination pointer to data */
- long bufferSize; /* how many bytes for the system to read (flatten) / write (unflatten) */
-
- /* these fields are written to (but are not read from) */
- long count; /* how many bytes for the caller to read (unflatten) /write (flatten) */
- long operationSize; /* operation size (including operand byte) */
- long operationOffset; /* the data offset, if any, within the current operation */
- gxGraphicsOpcode lastTypeOpcode; /* type of last created object */
- gxGraphicsOpcode currentOperation; /* operation emitted by flatten, or intrepreted by last unflatten */
- gxGraphicsOpcode currentOperand; /* e.g., gxTransformTypeOpcode, gxInkTagOpcode */
- unsigned char compressed; /* one of: gxTwoBitCompressionValues */
- };
-
- æKY gxFlattenFlags
- gxFontListFlatten
- gxFontGlyphsFlatten
- gxFontVariationsFlatten
- gxBitmapAliasFlatten
- gxFlattenFlag
- æFc Graphics Types.h
- æT constant
- æD
- enum gxFlattenFlags {
- gxFontListFlatten = 0x01, /* if set, generate a gxTag containing list of each gxFont referenced */
- gxFontGlyphsFlatten = 0x02, /* if set, generate a gxTag containing the list of glyphs referenced inside the gxFont */
- gxFontVariationsFlatten = 0x04, /* if set, append the gxTag with separate [variation] coordinates */
- gxBitmapAliasFlatten = 0x08 /* if set, open bitmap alias files and flatten out their image data */
- };
-
- typedef long gxFlattenFlag;
-
- æKY gxGraphicsSystemClient
- gxClientAttributes
- gxStaticHeapClient
- gxClientAttribute
- æFc Graphics Types.h
- æT constant
- æD
- #define gxGraphicsSystemClient (gxGraphicsClient) (-1)
-
- enum gxClientAttributes {
- gxStaticHeapClient = 0x0001
- };
-
- typedef long gxClientAttribute;
-
- æKY gxOriginalGraphicsFunction
- æFc Graphics Types.h
- æT constant
- æD
- #define gxOriginalGraphicsFunction -1
-
- æKY gxOriginalGraphicsIdentifier
- æFc Graphics Types.h
- æT constant
- æD
- #define gxOriginalGraphicsIdentifier 'grfx'
-
- æKY gxBitmapDataSourceAlias
- gxBitmapFileAliasTagType
- gxBitmapFileAliasImageValue
- æFc Graphics Types.h
- æT structure
- æD
- struct gxBitmapDataSourceAlias {
- unsigned long fileOffset; /* file offset (in bytes) of top-left pixel */
- unsigned long aliasRecordSize; /* size of alias record below */
- unsigned char aliasRecord[gxAnyNumber]; /* the actual alias record data */
- };
-
- #define gxBitmapFileAliasTagType 'bfil'
- #define gxBitmapFileAliasImageValue 0x00000001
-
-
- æKY PlaceHolder
- æFc GXExceptions.h
- æT function
- æD
- void PlaceHolder(void);
-
- æKY resumeLabelsOn
- resumeLabelsOff
- æFc GXExceptions.h
- æT macro
- æD
- #define resumeLabelsOn(exception) resume_ ## exception:
- #define resumeLabelsOff(exception)
-
- æC
-
- These macros are used to control the insertion of the resume labels. If off
- then you can have multiple requires sharing the same label but cannot resume.
-
- æKY resumeLabel
- SetExceptionOption
- æFc GXExceptions.h
- æT macro
- æD
- #define resumeLabel(exception)
- #define SetExceptionOption(option)
-
- æC
-
- When using SetExceptionOption do not put a ; or anything other than a comment
- after the macro. We disable resume labels, and the SetExceptionOption macro
- because they are not ANSI C happy.
-
- æKY trace
- notrace
- æFc GXExceptions.h
- æT macro
- æD
- #define trace "\p;dprintf;doTrace"
- #define notrace "\p;dprintf;mnop"
-
- æC
-
- trace and notrace are used for the traceOption for dprintf. If trace is used then
- the actual behavior cn be controled from Macsbug. The macros in Macsbug are traceGo
- and traceBreak. traceGo is the default and execution will continue after the break.
- If traceBreak is used then execution will halt.
-
- æKY traceon
- debugon
- æFc GXExceptions.h
- æT macro
- æD
- #define traceon ((DEBUGLEVEL > DEBUGWARN) && defined(TRACEON))
- #define debugon (DEBUGLEVEL > DEBUGWARN)
-
- æC
-
- traceon and debugon are used to test for options. For example:
-
- #if traceon
- dprintf(trace, "Foo Happened %d", 10);
- #endif
-
- #if debugon
- dprintf(notrace, "Foo Happened %d", 10);
- #endif
-
- æKY dprintf
- æFc GXExceptions.h
- æT function
- æD
- void dprintf(StringPtr traceOption, char theFormat[], ...)
- = { 0xABFF, 0x594F };
-
- æC
-
- ROUTINE
- dprintf
-
- DESCRIPTION
- dprintf is used like printf only the information is displayed in MacsBug.
- traceOption is used to specify whether the execution should continue after the
- break or not. Of the standard printf convertion characters only "n" is not
- supported. In addition to the standard characters, the following are defined:
-
- b Boolean. Outputs either true or false.
- l Point. Used like the d option. (the l is for location.)
- L point*. Used like the f option. (the L is for Location.)
- F Fixed point number. Used like the f option.
- T Fract number. Used like the f option.
- r Rect*. Displays the rect with each piece seperated by ", ". Used like the
- d option.
- R rectangle*. Similar to r but for fixed point rectangles. Used like the
- f option.
- M mapping. Displays the mapping seperated by ", " and "\n". The third column
- is displayed as fract. Used like the f option.
-
- dprintf requires that the MacsBug dcmd dprintf is present.
-
- EXAMPLE
- The code:
-
- dprintf(notrace, "This is a Fract: %.8T", 0x70000000);
-
- Will display:
-
- This is a Fract: 1.75000000
-
- See the MPW C Reference for more information on printf.
-
- æKY check_dprintf
- æFc GXExceptions.h
- æT function
- æD
- void* check_dprintf(void* assertion, StringPtr traceOption, char theFormat[], ...)
- = { 0x201F, 0x6606, 0xABFF, 0x594F, 0x4240, 0x594F };
-
- æC
-
- ROUTINE check_dprintf
-
- DESCRIPTION
- if assertion is non-zero then assertion is returned. Otherwise the dprintf is
- invoked and zero is returned.
-
- Echo " ∂n∂
- PROC ∂n∂
- MOVE.L (SP)+,D0 ; Pop value into D0 ∂n∂
- BNE.S @1 ; If !0 then branch ∂n∂
- DC.W $ABFF ; DebugStr ∂n∂
- SUBQ #4,SP ; Fix stack for debugStr ∂n∂
- CLR.W D0 ; result is zero ∂n∂
- @1 SUBQ #4,SP ; Fix stack for pop ∂n∂
- ENDPROC ∂n∂
- END ∂n∂
- " | Asm -l
-
- æKY checkpos_dprintf
- æFc GXExceptions.h
- æT function
- æD
- void* checkpos_dprintf(void* assertion, StringPtr traceOption, char theFormat[], ...)
- = { 0x201F, 0x6C06, 0xABFF, 0x594F, 0x4240, 0x594F };
-
- æC
-
- ROUTINE checkpos_dprintf
-
- DESCRIPTION
- if assertion is non-zero then assertion is returned. Otherwise the dprintf is
- invoked and zero is returned.
-
- Echo " ∂n∂
- PROC ∂n∂
- MOVE.L (SP)+,D0 ; Pop value into D0 ∂n∂
- BGE.S @1 ; If >= 0 then branch ∂n∂
- DC.W $ABFF ; DebugStr ∂n∂
- SUBQ #4,SP ; Fix stack for debugStr ∂n∂
- CLR.W D0 ; result is zero ∂n∂
- @1 SUBQ #4,SP ; Fix stack for pop ∂n∂
- ENDPROC ∂n∂
- END ∂n∂
- " | Asm -l
-
- æKY check
- æFc GXExceptions.h
- æT macro
- æD
- #if DEBUGLEVEL==DEBUGON
-
- #define check(assertion) \
- if (true) { \
- if (assertion) ; \
- else { \
- dprintf(notrace, "Assertion \"%s\" Failed", #assertion); \
- } \
- } else PlaceHolder()
-
- #elif DEBUGLEVEL==DEBUGFULL
-
- #define check(assertion) \
- if (true) { \
- if (assertion) ; \
- else { \
- dprintf(notrace, "Assertion \"%s\" Failed\n" \
- "File: %s\n" \
- "Line: %d", \
- #assertion, __FILE__, __LINE__); \
- } \
- } else PlaceHolder()
-
- #else
-
- #define check(assertion)
-
- #endif
-
- æC
-
- MACRO check
-
- DESCRIPTION
- If DEBUGON or DEBUGFULL are defined then check will test the assertion and if it
- failes break to the Debugger and print the assertion. If DEBUGON or DEBUGFULL are
- not defined then check does nothing.
-
- EXAMPLE
- check is very useful for testing preconditions. In the below example DoStuff is
- defined to take a handle to some object. It is a precondition of DoStuff that the
- handle must not be nil (and therefore is the callers resposibility to ensure that
- it is not.
-
- void DoStuff(Handle h)
- {
- check(h);
- (FooType) (*h)->fooField = 0;
- }
-
- Durring testing, however, if DEBUGFULL where defined and a caller did not live up
- to the contract by passing in a nil handle then a break would occure with the
- following:
-
- Assertion "h" Failed
- File: FooDisk:FooFile
- Line: 3
-
- æKY ncheck
- æFc GXExceptions.h
- æT macro
- æD
- #if DEBUGLEVEL==DEBUGON
-
- #define ncheck(assertion) \
- if (true) { \
- void* __privateAssertion = (void*) (assertion); \
- \
- if (__privateAssertion) { \
- dprintf(notrace, "Assertion \"!(%s [= 0x%08X])\" Failed", \
- #assertion, __privateAssertion); \
- } \
- } else PlaceHolder()
-
- #elif DEBUGLEVEL==DEBUGFULL
-
- #define ncheck(assertion) \
- if (true) { \
- void* __privateAssertion = (void*) (assertion); \
- \
- if (__privateAssertion) { \
- dprintf(notrace, "Assertion \"!(%s [= 0x%08X])\" Failed\n" \
- "File: %s\n" \
- "Line: %d", \
- #assertion, __privateAssertion, __FILE__, __LINE__); \
- } \
- } else PlaceHolder()
-
- #else
-
- #define ncheck(assertion)
-
- #endif
-
- æC
-
- MACRO ncheck
-
- DESCRIPTION
- ncheck is the same as check only it requires that the assertion is false.
-
- EXAMPLE
- ncheck is very useful for testing results when no recovery can be taken even if
- the action fails. This is most common during clean up.
-
- void DisposeStuff(shape theShape)
- {
- GXDisposeShape(theShape);
- ncheck(GXGetGraphicsError());
- }
-
- If DEBUGFULL where defined and for some reason the dealocation failed then the
- following would be reported:
-
- Assertion "!(GXGetGraphicsError() [= -108])" Failed
- File: FooDisk:FooFile
- Line: 3
-
- æKY check_action
- æFc GXExceptions.h
- æT macro
- æD
- #if DEBUGLEVEL==DEBUGON
-
- #define check_action(assertion, action) \
- if (true) { \
- if (assertion) ; \
- else { \
- dprintf(notrace, "Assertion \"%s\" Failed", #assertion); \
- { action } \
- } \
- } else PlaceHolder()
-
- #elif DEBUGLEVEL==DEBUGFULL
-
- #define check_action(assertion, action) \
- if (true) { \
- if (assertion) ; \
- else { \
- dprintf(notrace, "Assertion \"%s\" Failed\n" \
- "File: %s\n" \
- "Line: %d", \
- #assertion, __FILE__, __LINE__); \
- { action } \
- } \
- } else PlaceHolder()
-
- #else
-
- #define check_action(assertion, action)
-
- #endif
-
- æC
-
- MACRO check_action
-
- DESCRIPTION
- If DEBUGON or DEBUGFULL are defined then check_action will test the assertion and
- if it failes break to the Debugger and print the assertion then execute the
- statement. If DEBUGON or DEBUGFULL are not defined then check_action does nothing.
-
- æKY ncheck_action
- æFc GXExceptions.h
- æT macro
- æD
- #if DEBUGLEVEL==DEBUGON
-
- #define ncheck_action(assertion, action) \
- if (true) { \
- void* __privateAssertion = (void*) (assertion); \
- \
- if (__privateAssertion) { \
- dprintf(notrace, "Assertion \"!(%s [= 0x%08X])\" Failed", \
- #assertion, __privateAssertion); \
- { action } \
- } \
- } else PlaceHolder()
-
- #elif DEBUGLEVEL==DEBUGFULL
-
- #define ncheck_action(assertion, action) \
- if (true) { \
- void* __privateAssertion = (void*) (assertion); \
- \
- if (__privateAssertion) { \
- dprintf(notrace, "Assertion \"!(%s [= 0x%08X])\" Failed\n" \
- "File: %s\n" \
- "Line: %d", \
- #assertion, __privateAssertion, __FILE__, __LINE__); \
- { action } \
- } \
- } else PlaceHolder()
-
- #else
-
- #define ncheck_action(assertion, action)
-
- #endif
-
- æC
-
- MACRO ncheck_action
-
- DESCRIPTION
- If DEBUGON or DEBUGFULL are defined then check_action will evaluate the assertion
- and if it evaluates to non-zero break to the Debugger and print the assertion then
- execute the statement. If DEBUGON or DEBUGFULL are not defined then ncheck_action
- does nothing.
-
- æKY require
- æFc GXExceptions.h
- æT macro
- æD
- #if DEBUGLEVEL==DEBUGON
-
- #define require(assertion, exception) \
- if (true) { \
- if (assertion) ; \
- else { \
- dprintf(notrace, "Assertion \"%s\" Failed\n" \
- "Exception \"%s\" Raised", \
- #assertion, #exception); \
- goto exception; \
- resumeLabel(exception); \
- } \
- } else PlaceHolder()
-
- #elif DEBUGLEVEL==DEBUGFULL
-
- #define require(assertion, exception) \
- if (true) { \
- if (assertion) ; \
- else { \
- dprintf(notrace, "Assertion \"%s\" Failed\n" \
- "Exception \"%s\" Raised\n" \
- "File: %s\n" \
- "Line: %d", \
- #assertion, #exception, __FILE__, __LINE__); \
- goto exception; \
- resumeLabel(exception); \
- } \
- } else PlaceHolder()
-
- #else
-
- #define require(assertion, exception) \
- if (true) { \
- if (assertion) ; \
- else { \
- goto exception; \
- resumeLabel(exception); \
- } \
- } else PlaceHolder()
-
- #endif
-
- æC
-
- MACRO require
-
- DESCRIPTION
- require tests the assertion just as check does (with a break into the Debugger if
- the assertion failed and DEBUGON or DEBUGFULL was defined). If the assertion fails
- then a goto exception is executed.
-
- EXAMPLE
- OSErr DoStuff(void)
- {
- FooTypeHandle hFoo;
- BananaTypeHandle hBanana;
-
- hFoo = NewHandle(sizeof(FooType));
- require(hFoo, NewHandle_hFoo);
-
- hBanana = NewHandle(&hBanana, sizeof(BananaType));
- require(hBanana, NewHandle_hBanana);
-
- return(noErr);
-
- NewHandle_hBanana:
- DisposHandle(hFoo);
- NewHandle_hFoo:
- return(memFullErr);
- }
-
- æKY nrequire
- æFc GXExceptions.h
- æT macro
- æD
- #if DEBUGLEVEL==DEBUGON
-
- #define nrequire(assertion, exception) \
- if (true) { \
- void* __privateAssertion = (void*) (assertion); \
- \
- if (__privateAssertion) { \
- dprintf(notrace, "Assertion \"!(%s [= 0x%08X])\" Failed\n" \
- "Exception \"%s\" Raised", \
- #assertion, __privateAssertion, #exception); \
- goto exception; \
- resumeLabel(exception); \
- } \
- } else PlaceHolder()
-
- #elif DEBUGLEVEL==DEBUGFULL
-
- #define nrequire(assertion, exception) \
- if (true) { \
- void* __privateAssertion = (void*) (assertion); \
- \
- if (__privateAssertion) { \
- dprintf(notrace, "Assertion \"!(%s [= 0x%08X])\" Failed\n" \
- "Exception \"%s\" Raised\n" \
- "File: %s\n" \
- "Line: %d", \
- #assertion, __privateAssertion, #exception, __FILE__, \
- __LINE__); \
- goto exception; \
- resumeLabel(exception); \
- } \
- } else PlaceHolder()
-
- #else
-
- #define nrequire(assertion, exception) \
- if (true) { \
- if (assertion) { \
- goto exception; \
- resumeLabel(exception); \
- } \
- } else PlaceHolder()
-
- #endif
-
- æC
-
- MACRO nrequire
-
- DESCRIPTION
- nrequire is the same as require except that it insures that assertion is false.
-
- EXAMPLE
- OSErr DoStuff(void)
- {
- OSErr theError;
- FooTypeHandle hFoo;
- BananaTypeHandle hBanana;
-
- theError = MNewHandle(&hFoo, sizeof(FooType));
- nrequire(theError, MNewHandle_hFoo);
-
- theError = MNewHandle(&hBanana, sizeof(BananaType));
- nrequire(theError, MNewHandle_hBanana);
-
- return(noErr);
-
- MNewHandle_hBanana:
- (void)MDisposHandle(&hFoo);
- MNewHandle_hFoo:
- return(theError);
- }
-
- æKY require_action
- æFc GXExceptions.h
- æT macro
- æD
- #if DEBUGLEVEL==DEBUGON
-
- #define require_action(assertion, exception, action) \
- if (true) { \
- if (assertion) ; \
- else { \
- dprintf(notrace, "Assertion \"%s\" Failed\n" \
- "Exception \"%s\" Raised", \
- #assertion, #exception); \
- { action } \
- goto exception; \
- resumeLabel(exception); \
- } \
- } else PlaceHolder()
-
- #elif DEBUGLEVEL==DEBUGFULL
-
- #define require_action(assertion, exception, action) \
- if (true) { \
- if (assertion) ; \
- else { \
- dprintf(notrace, "Assertion \"%s\" Failed\n" \
- "Exception \"%s\" Raised\n" \
- "File: %s\n" \
- "Line: %d", \
- #assertion, #exception, __FILE__, __LINE__); \
- { action } \
- goto exception; \
- resumeLabel(exception); \
- } \
- } else PlaceHolder()
-
- #else
-
- #define require_action(assertion, exception, action) \
- if (true) { \
- if (assertion) ; \
- else { \
- { action } \
- goto exception; \
- resumeLabel(exception); \
- } \
- } else PlaceHolder()
-
- #endif
-
- æC
-
- MACRO require_action
-
- DESCRIPTION
- require_action is identical to require except if the assertion fails then action
- is executed.
-
- EXAMPLE
- OSErr DoStuff(void)
- {
- FooTypeHandle hFoo;
- BananaTypeHandle hBanana;
- OSErr theError;
-
- hFoo = NewHandle(sizeof(FooType));
- require_action(hFoo, NewHandle_hFoo, theError = MemError(););
-
- hBanana = NewHandle(&hBanana, sizeof(BananaType));
- require_action(hBanana, NewHandle_hBanana, theError = MemError(););
-
- return(noErr);
-
- NewHandle_hBanana:
- DisposHandle(hFoo);
- NewHandle_hFoo:
- return(theError);
- }
-
- æKY nrequire_action
- æFc GXExceptions.h
- æT macro
- æD
- #if DEBUGLEVEL==DEBUGON
-
- #define nrequire_action(assertion, exception, action) \
- if (true) { \
- void* __privateAssertion = (void*) (assertion); \
- \
- if (__privateAssertion) { \
- dprintf(notrace, "Assertion \"!(%s [= 0x%08X])\" Failed\n" \
- "Exception \"%s\" Raised", \
- #assertion, __privateAssertion, #exception); \
- { action } \
- goto exception; \
- resumeLabel(exception); \
- } \
- } else PlaceHolder()
-
- #elif DEBUGLEVEL==DEBUGFULL
-
- #define nrequire_action(assertion, exception, action) \
- if (true) { \
- void* __privateAssertion = (void*) (assertion); \
- \
- if (__privateAssertion) { \
- dprintf(notrace, "Assertion \"!(%s [= 0x%08X])\" Failed\n" \
- "Exception \"%s\" Raised\n" \
- "File: %s\n" \
- "Line: %d", \
- #assertion, __privateAssertion, #exception, __FILE__, \
- __LINE__); \
- { action } \
- goto exception; \
- resumeLabel(exception); \
- } \
- } else PlaceHolder()
-
- #else
-
- #define nrequire_action(assertion, exception, action) \
- if (true) { \
- if (assertion) { \
- { action } \
- goto exception; \
- resumeLabel(exception); \
- } \
- } else PlaceHolder()
-
- #endif
-
- æC
-
- MACRO nrequire_action
-
- DESCRIPTION
- nrequire_action is the same as nrequire except it executes action when the
- assertion is true.
-
- EXAMPLE
- void *DoStuff(void)
- {
- OSErr theError;
- FooTypeHandle hFoo;
- BananaTypeHandle hBanana;
- void * result;
-
- theError = GetSpecialHandle(&hFoo);
- nrequire_action(theError, GetSpecialHandle, result = nil);
-
- result = (*hFoo)->theStuff;
-
- // Just let if fall through in this contrived example
-
- GetSpecialHandle:
- return(result);
- }
-
- æKY retry
- æFc GXExceptions.h
- æT macro
- æD
- #define retry \
- if (true) { \
- goto start; \
- } else PlaceHolder()
-
- æC
-
- MACRO retry
-
- DESCRIPTION
- retry is used to start a routine over if the routine fails. Variable initialization
- is not redone so variables can be changed to retry the routine under different
- circumstances. Routine parameters should not be changed or the routine will no
- longer be fulfilling its contract.
-
- EXAMPLE
- OSErr DoStuff(void)
- {
- OSErr theError;
- Handle h;
- Int16 iSize;
- Int16 iPieces = kGoodNumber;
- Int16 i;
-
- start:
-
- iSize = kFullSize / iPieces;
-
- for (i = 0; i <= iPieces; i++) {
- theError = MNewHandle(&h, iSize);
- nrequire(theError, MNewHandle);
- .
- .
- .
- theError = MDisposeHandle(&h);
- ncheck(theError);
- }
-
- return(noErr);
-
- MNewHandle:
-
- (void)MDisposeHandle(&h);
- iPieces += kMore;
-
- if (iPieces < kMaxPieces)
- retry;
- else
- return(theError);
- }
-
- æKY resume
- æFc GXExceptions.h
- æT macro
- æD
- #define resume(exception) \
- if (true) { \
- goto resume_ ## exception; \
- } else PlaceHolder()
-
- æC
-
- MACRO resume
-
- DESCRIPTION
- resume is used to resume execution at the point where an exception occured. Below
- is a very contrived example of it's use. Note that this example also shows how
- to handle an exception in an exception. Although this is rarly neccisary sometimes
- it can be useful but make sure that it is clearly commented.
-
- EXAMPLE
- Boolean DoStuff(Boolean ***theSettings)
- {
- *theSettings = (Boolean **)GetResource('STIN', 128);
- require(*theSettings, GetResource);
-
- // Execution will resume here
-
- return(***theSettings);
-
- GetResource:
- *theSettings = (Boolean **)NewHandle(sizeof(Boolean));
- require(*theSettings, NewHandle);
- *theSettings = false;
- resume(GetResource);
-
- // Secondary exceptions
-
- NewHandle:
- return(false);
- }
-
- æKY gestaltGXPrintingMgrVersion
- æFc PrintingManager.h
- æT macro
- æD
- #define gestaltGXPrintingMgrVersion 'pmgr'
-
- æKY gestaltGXVersion
- æFc PrintingManager.h
- æT macro
- æD
- #define gestaltGXVersion 'qdgx'
-
- æKY gxPrinter
- gxJob
- gxFormat
- gxPaperType
- gxPrintFile
- gxPrivatePrinterRecord
- gxPrivateJobRecord
- gxPrivateFormatRecord
- gxPrivatePaperTypeRecord
- gxPrivatePrintFileRecord
- æFc PrintingManager.h
- æT structure
- æD
- typedef struct gxPrivatePrinterRecord *gxPrinter;
- typedef struct gxPrivateJobRecord *gxJob;
- typedef struct gxPrivateFormatRecord *gxFormat;
- typedef struct gxPrivatePaperTypeRecord *gxPaperType;
- typedef struct gxPrivatePrintFileRecord *gxPrintFile;
-
- æKY gxStopLooping
- gxKeepLooping
- gxLoopStatus
- æFc PrintingManager.h
- æT constant
- æD
- enum { // possible values for LoopStatus
- gxStopLooping = false,
- gxKeepLooping = true
- };
-
- typedef Boolean gxLoopStatus;
-
- æKY gxViewDeviceProc
- gxFormatProc
- gxPaperTypeProc
- gxPrintingFlattenProc
- æFc PrintingManager.h
- æT structure
- æD
- typedef pascal gxLoopStatus (*gxViewDeviceProc) (gxViewDevice, void *refCon);
- typedef pascal gxLoopStatus (*gxFormatProc) (gxFormat, void *refCon);
- typedef pascal gxLoopStatus (*gxPaperTypeProc) (gxPaperType, void *refCon);
- typedef pascal OSErr (*gxPrintingFlattenProc) (long size, void *data, void *refCon);
-
- æKY gxCollectionCategory
- gxNoCollectionCategory
- gxOutputDriverCategory
- gxFormattingDriverCategory
- gxDriverVolatileCategory
- gxVolatileOutputDriverCategory
- gxVolatileFormattingDriverCategory
- æFc PrintingManager.h
- æT structure
- æD
- The following constants are used to set collection item flags in printing collections.
- The Printing Manager purges certain items whenever a driver switch occurs.
- If the formatting driver changes, all items marked as gxVolatileFormattingDriverCategory
- will be purged. If the output driver changes, all items marked as
- gxVolatileOutputDriverCategory will be purged.
-
- Note that to prevent items from being flattened when GXFlattenJob is called, you should
- unset the collectionPersistenceBit (defined in Collections.h), which is on by default.
-
- typedef short gxCollectionCategory; // stored in collection items' user attribute bits
-
- enum {
- gxNoCollectionCategory = (gxCollectionCategory) 0x0000,
- gxOutputDriverCategory = (gxCollectionCategory) 0x0001,
- gxFormattingDriverCategory = (gxCollectionCategory) 0x0002,
- gxDriverVolatileCategory = (gxCollectionCategory) 0x0004,
-
- gxVolatileOutputDriverCategory = gxOutputDriverCategory + gxDriverVolatileCategory,
- gxVolatileFormattingDriverCategory = gxFormattingDriverCategory + gxDriverVolatileCategory
- };
-
- æKY gxJobTag
- job
- 'job '
- gxPrintJobUrgent
- gxPrintJobAtTime
- gxPrintJobASAP
- gxPrintJobHoldingBit
- gxPrintJobHolding
- gxPrintJobHoldingAtTime
- gxPrintJobHoldingUrgent
- gxNoPrintTimeAlert
- gxAlertBefore
- gxAlertAfter
- gxAlertBothTimes
- gxThirtySeconds
- gxTwoMinutes
- gxJobInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxJobTag = 'job ' };
-
- enum { // priorities for jobs
- gxPrintJobUrgent = 0x00000001,
- gxPrintJobAtTime = 0x00000002,
- gxPrintJobASAP = 0x00000003
- };
-
- enum { gxPrintJobHoldingBit = 0x00001000 }; // reserved bit in the priority field means the job is on hold
-
- enum {
- gxPrintJobHolding = (gxPrintJobHoldingBit + gxPrintJobASAP),
- gxPrintJobHoldingAtTime = (gxPrintJobHoldingBit + gxPrintJobAtTime),
- gxPrintJobHoldingUrgent = (gxPrintJobHoldingBit + gxPrintJobUrgent)
- };
-
- enum { // ===== Job Alert User constants (jobAlert field) =====
- gxNoPrintTimeAlert = 0, // don't alert user when we print
- gxAlertBefore = 1, // alert user before we print
- gxAlertAfter = 2, // alert user after we print
- gxAlertBothTimes = 3 // alert before and after we print
- };
-
- enum { // ===== Job Timeout constants (jobTimeout field) =====
- gxThirtySeconds = 1800, // 30 seconds in ticks
- gxTwoMinutes = 7200 // 2 minutes in ticks
- };
-
- struct gxJobInfo{
- long numPages;
- long priority;
- long timeToPrint;
- long jobTimeout; // in ticks
- long firstPageToPrint; // start printing from this page
- short jobAlert;
- Str31 appName;
- Str31 documentName;
- Str31 userName;
- };
-
- æKY gxCollationTag
- sort
- 'sort'
- gxCollationInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxCollationTag = 'sort' };
-
- struct gxCollationInfo{
- Boolean collation; // true if copies are to be collated
- };
-
- æKY gxCopiesTag
- copy
- 'copy'
- gxCopiesInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxCopiesTag = 'copy' };
-
- struct gxCopiesInfo{
- long copies; // number of copies of document to print
- };
-
- æKY gxPageRangeTag
- rang
- 'rang'
- gxDefaultPageRange
- gxReplacePageRange
- gxCustomizePageRange
- gxSimplePageRangeInfo
- gxPageRangeInfo
-
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxPageRangeTag = 'rang' };
-
- enum { // for optionChosen field in SimplePageRangeInfo
- gxDefaultPageRange = (char) 0,
- gxReplacePageRange = (char) 1,
- gxCustomizePageRange = (char) 2
- };
-
- struct gxSimplePageRangeInfo{
- char optionChosen; // from options listed above
- Boolean printAll; // true if user wants to print all pages
- long fromPage; // for gxDefaultPageRange, current value
- long toPage; // for gxDefaultPageRange, current value
- };
-
- struct gxPageRangeInfo{
- gxSimplePageRangeInfo simpleRange; // info which will be returned for GetJobPageRange
- Str31 fromString; // for gxCustomizePageRange, current value
- Str31 toString; // for gxCustomizePageRange, current value
- long minFromPage; // for gxDefaultPageRange, we parse with this, ignored if nil
- long maxToPage; // for gxDefaultPageRange, we parse with this, ignored if nil
- char replaceString[1]; // for gxReplacePageRange, string to display
- };
-
- æKY gxQualityTag
- qual
- 'qual'
- gxQualityInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxQualityTag = 'qual' };
-
- struct gxQualityInfo{
- Boolean disableQuality; // true to disable standard quality controls
- short defaultQuality;
- short currentQuality;
- short qualityCount; // number of quality menu items in popup menu
- char qualityNames[1]; // array of packed pascal strings for popup menu titles
- };
-
- æKY gxFileDestinationTag
- dest
- 'dest'
- gxFileDestinationInfo
- gxFileLocationTag
- floc
- 'floc'
- gxFileLocationInfo
- gxFileFormatTag
- ffmt
- 'ffmt'
- gxFileFormatInfo
- gxFileFontsTag
- incf
- 'incf'
- gxIncludeNoFonts
- gxIncludeAllFonts
- gxIncludeNonStandardFonts
- gxFileFontsInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxFileDestinationTag = 'dest' };
-
- struct gxFileDestinationInfo{
- Boolean toFile; // true if destination is a file
- };
-
- enum { gxFileLocationTag = 'floc' };
-
- struct gxFileLocationInfo{
- FSSpec fileSpec; // location to put file, if destination is file
- };
-
- enum { gxFileFormatTag = 'ffmt' };
-
- struct gxFileFormatInfo{
- Str31 fileFormatName; // name of file format if destination is file
- };
-
- enum { gxFileFontsTag = 'incf' };
-
- enum { // font include level
- gxIncludeNoFonts = (char) 1,
- gxIncludeAllFonts = (char) 2,
- gxIncludeNonStandardFonts = (char) 3
- };
-
- struct gxFileFontsInfo{
- char includeFonts; // including fonts, if destination is file
- };
-
- æKY gxPaperFeedTag
- feed
- 'feed'
- gxPaperFeedInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxPaperFeedTag = 'feed' };
-
- struct gxPaperFeedInfo{
- Boolean autoFeed; // true if automatic feed, false if manual
- };
-
- æKY gxTrayIndex
- gxTrayFeedTag
- gxTrayFeedInfo
- æFc PrintingManager.h
- æT structure
- æD
- typedef long gxTrayIndex; // type of tray index reference
-
- enum { gxTrayFeedTag = 'tray' }; // public Printing Manager tray setting
-
- struct gxTrayFeedInfo{
- gxTrayIndex feedTrayIndex; // tray to feed paper from
- Boolean manualFeedThisPage; // signals manual feeding for the page
- };
-
- æKY gxManualFeedTag
- manf
- 'manf'
- gxManualFeedInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxManualFeedTag = 'manf' };
-
- struct gxManualFeedInfo{
- long numPaperTypeNames; // number of paperTypes to manually feed
- Str31 paperTypeNames[1]; // array of names of paperTypes to manually feed
- };
-
- æKY gxNormalMappingTag
- nmap
- 'nmap'
- gxNormalMappingInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxNormalMappingTag = 'nmap' };
-
- struct gxNormalMappingInfo{
- Boolean normalPaperMapping; // true if not overriding normal paper mapping
- };
-
- æKY gxSpecialMappingTag
- smap
- 'smap'
- gxRedirectPages
- gxScalePages
- gxTilePages
- gxSpecialMappingInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxSpecialMappingTag = 'smap' };
-
- enum { // for paperMapping field in SpecialMappingInfo
- gxRedirectPages = (char) 1,
- gxScalePages = (char) 2,
- gxTilePages = (char) 3
- };
-
- struct gxSpecialMappingInfo{
- char specialMapping; // enumerated redirect, scale or tile setting
- };
-
- æKY gxTrayMappingTag
- tmap
- 'tmap'
- gxTrayMappingInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxTrayMappingTag = 'tmap' };
-
- struct gxTrayMappingInfo{
- gxTrayIndex mapPaperToTray; // tray to map all paper to
- };
-
- æKY gxPaperMappingTag
- pmap
- 'pmap'
- æFc PrintingManager.h
- æT constant
- æD
- enum { gxPaperMappingTag = 'pmap' };
-
- æC
-
- This collection item contains a flattened paper type resource.
-
- æKY gxPrintPanelTag
- ppan
- 'ppan'
- gxPrintPanelInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxPrintPanelTag = 'ppan' };
-
- struct gxPrintPanelInfo{
- Str31 startPanelName; // name of starting panel in job print dialog
- };
-
- æKY gxFormatPanelTag
- fpan
- 'fpan'
- gxFormatPanelInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxFormatPanelTag = 'fpan' };
-
- struct gxFormatPanelInfo{
- Str31 startPanelName; // name of starting panel in format dialog
- };
-
- æKY gxTranslatedDocumentTag
- trns
- 'trns'
- gxTranslatedDocumentInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxTranslatedDocumentTag = 'trns' };
-
- struct gxTranslatedDocumentInfo {
- long translatorInfo; // information from the translation process
- };
-
- æKY gxPaperTypeLockTag
- ptlk
- 'ptlk'
- gxPaperTypeLockInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxPaperTypeLockTag = 'ptlk' }; // paperType lock tag
-
- struct gxPaperTypeLockInfo{
- Boolean paperTypeLocked; // true if format's paperType is locked
- };
-
- æKY gxOrientationTag
- layo
- 'layo'
- gxPortraitLayout
- gxLandscapeLayout
- gxRotatedPortraitLayout
- gxRotatedLandscapeLayout
- gxOrientationInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxOrientationTag = 'layo' };
-
- enum { // for orientation field in orientationTag
- gxPortraitLayout = (char) 0,
- gxLandscapeLayout = (char) 1,
- gxRotatedPortraitLayout = (char) 2,
- gxRotatedLandscapeLayout = (char) 3
- };
-
- struct gxOrientationInfo{
- char orientation; // an enumerated orientation value
- };
-
- æKY gxScalingTag
- scal
- 'scal'
- gxScalingInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxScalingTag = 'scal' };
-
- struct gxScalingInfo{
- Fixed horizontalScaleFactor; // current horizontal scaling factor
- Fixed verticalScaleFactor; // current vertical scaling factor
- short minScaling; // minimum current scaling
- short maxScaling; // maximum current scaling
- };
-
- æKY gxDirectModeTag
- dirm
- 'dirm'
- gxDirectModeInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxDirectModeTag = 'dirm' };
-
- struct gxDirectModeInfo{
- Boolean directModeOn; // true if direct mode is enabled
- };
-
- æKY gxFormatHalftoneTag
- half
- 'half'
- gxFormatHalftoneInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxFormatHalftoneTag = 'half' };
-
- struct gxFormatHalftoneInfo{
- long numHalftones; // how many halftones
- gxHalftone halftones[1]; // any number of halftones
- };
-
- æKY gxInvertPageTag
- invp
- 'invp'
- gxInvertPageInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxInvertPageTag = 'invp' };
-
- struct gxInvertPageInfo{
- Boolean invert; // true -> invert the page
- }; // missing | false -> don't invert the page
-
- æC
-
- Only used (by default) with PostScript QuickDraw GX drivers.
-
- æKY gxFlipPageHorizontalTag
- flph
- 'flph'
- gxFlipPageHorizontalInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxFlipPageHorizontalTag = 'flph' };
-
- struct gxFlipPageHorizontalInfo{
- Boolean flipHorizontal; // true -> flip x coordinates on the page
- }; // missing | false -> don't flip horizontally
-
- æC
-
- Only used (by default) with PostScript QuickDraw GX drivers.
-
- æKY gxFlipPageVerticalTag
- flpv
- 'flpv'
- gxFlipPageVerticalInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxFlipPageVerticalTag = 'flpv' };
-
- struct gxFlipPageVerticalInfo{
- Boolean flipVertical; // true -> flip y coordinates on the page
- }; // missing | false -> don't flip vertically
-
- æC
-
- Only used (by default) with PostScript QuickDraw GX drivers.
-
- æKY gxPreciseBitmapsTag
- pbmp
- 'pbmp'
- gxPreciseBitmapInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxPreciseBitmapsTag = 'pbmp' };
-
- struct gxPreciseBitmapInfo{
- Boolean preciseBitmaps; // true -> scale the page by 96%
- }; // missing | false -> don't scale the page by 96%
-
- æC
-
- Only used (by default) with PostScript QuickDraw GX drivers.
-
- æKY gxBaseTag
- base
- 'base'
- gxUnknownBase
- gxUSLetterBase
- gxUSLegalBase
- gxA4LetterBase
- gxB5LetterBase
- gxTabloidBase
- gxBaseInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxBaseTag = 'base' };
-
- enum { // for baseType field in baseTag
- gxUnknownBase = 0, // base paper type from which this paper type is
- gxUSLetterBase = 1, // derived. This is not a complete set.
- gxUSLegalBase = 2,
- gxA4LetterBase = 3,
- gxB5LetterBase = 4,
- gxTabloidBase = 5
- };
-
- struct gxBaseInfo{
- long baseType; // paperType's base type
- };
-
- æKY gxCreatorTag
- crea
- 'crea'
- gxSysPaperType
- gxUserPaperType
- gxCreatorInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxCreatorTag = 'crea' };
-
- enum { // for creator field in creatorTag
- gxSysPaperType = 'sypt', // system paper type creator
- gxUserPaperType = 'uspt' // user paper type creator
- // if driver paperTypes then = driver's creator type
- };
-
- struct gxCreatorInfo{
- OSType creator; // paperType's creator
- };
-
- æKY gxUnitsTag
- unit
- 'unit'
- gxPicas
- gxMMs
- gxInches
- gxUnitsInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxUnitsTag = 'unit' };
-
- enum { // for units field in unitsTag
- gxPicas = (char) 0, // pica measurement
- gxMMs = (char) 1, // millimeter measurement
- gxInches = (char) 2 // inches measurement
- };
-
- struct gxUnitsInfo{
- char units; // paperType's units
- };
-
- typedef struct gxUnitsInfo gxUnitsInfo;
-
- æKY gxFlagsTag
- flag
- 'flag'
- gxOldPaperTypeFlag
- gxNewPaperTypeFlag
- gxOldAndNewPaperTypeFlag
- gxDefaultPaperTypeFlag
- gxFlagsInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxFlagsTag = 'flag' };
-
- enum { // paper type flags (bit positions)
- gxOldPaperTypeFlag = 0x00800000, // indicates a paper type with 7.0 settings
- gxNewPaperTypeFlag = 0x00400000, // indicates a paper type with post 7.0 settings
- gxOldAndNewPaperTypeFlag = 0x00C00000, // indicates a paper type that's both old and new
- gxDefaultPaperTypeFlag = 0x00100000 // indicates the default paper type in the group
- };
-
- struct gxFlagsInfo{
- long flags; // paperType's flags
- };
-
- æKY gxCommentTag
- cmnt
- 'cmnt'
- gxCommentInfo
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxCommentTag = 'cmnt' };
-
- struct gxCommentInfo{
- Str255 comment; // paperType's comment
- };
-
- æKY gxPenTableTag
- pent
- 'pent'
- gxDeviceUnits
- gxMMUnits
- gxInchesUnits
- gxPenNotLoaded
- gxPenTableEntry
- gxPenTable
- gxPenTablePtr
- gxPenTableHdl
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxPenTableTag = 'pent' };
-
- enum { // possible values for the flags field in the PenTableEntry structure
- gxDeviceUnits = 0,
- gxMMUnits = 1,
- gxInchesUnits = 2
- };
-
- enum {
- gxPenNotLoaded = -1
- };
-
- struct gxPenTableEntry{
- Str31 penName; // name of the pen
- gxColor penColor; // color that is part of the color set
- Fixed penThickness; // size of the pen
- short penUnits; // specifies units in which pen thickness is defined
- short penPosition; // pen position in the carousel, -1 (kPenNotLoaded) if not loaded
- };
-
- struct gxPenTable{
- long numPens; // number of pen entries in the following array
- gxPenTableEntry pens[1]; // array of pen entries
- };
-
- typedef struct gxPenTable gxPenTable, *gxPenTablePtr, **gxPenTableHdl;
-
- æKY gxDialogResult
- gxCancelSelected
- gxOKSelected
- gxRevertSelected
- æFc PrintingManager.h
- æT constant
- æD
- enum {
- gxCancelSelected = (gxDialogResult) 0,
- gxOKSelected = (gxDialogResult) 1,
- gxRevertSelected = (gxDialogResult) 2
- };
-
- typedef long gxDialogResult;
-
- æKY gxEditMenuRecord
- æFc PrintingManager.h
- æT structure
- æD
- struct gxEditMenuRecord{
- short editMenuID;
- short cutItem;
- short copyItem;
- short pasteItem;
- short clearItem;
- short undoItem;
- };
-
- æKY gxQueryType
- gxGetJobFormatLineConstraintQuery
- gxGetJobFormatFontsQuery
- gxGetJobFormatFontCommonStylesQuery
- gxGetJobFormatFontConstraintQuery
- gxSetStyleJobFormatCommonStyleQuery
- æFc PrintingManager.h
- æT constant
- æD
- enum {
- gxGetJobFormatLineConstraintQuery = (gxQueryType) 0,
- gxGetJobFormatFontsQuery = (gxQueryType) 1,
- gxGetJobFormatFontCommonStylesQuery = (gxQueryType) 2,
- gxGetJobFormatFontConstraintQuery = (gxQueryType) 3,
- gxSetStyleJobFormatCommonStyleQuery = (gxQueryType) 4
- };
-
- typedef long gxQueryType;
-
- æKY gxJobFormatMode
- gxGraphicsJobFormatMode
- gxTextJobFormatMode
- gxPostScriptJobFormatMode
- æFc PrintingManager.h
- æT constant
- æD
- enum {
- gxGraphicsJobFormatMode = (gxJobFormatMode) 'grph',
- gxTextJobFormatMode = (gxJobFormatMode) 'text',
- gxPostScriptJobFormatMode = (gxJobFormatMode) 'post'
- };
-
- typedef OSType gxJobFormatMode;
-
- æKY gxJobFormatModeTable
- gxJobFormatModeTablePtr
- gxJobFormatModeTableHdl
- æFc PrintingManager.h
- æT structure
- æD
- struct gxJobFormatModeTable{
- long numModes;
- gxJobFormatMode modes[1]; // any number of modes
- };
-
- typedef struct gxJobFormatModeTable gxJobFormatModeTable, *gxJobFormatModeTablePtr, **gxJobFormatModeTableHdl;
-
- æKY gxConstraintRange
- gxPositionConstraintTable
- gxPositionConstraintTablePtr
- gxPositionConstraintTableHdl
- gxStyleNameTable
- gxStyleNameTablePtr
- gxStyleNameTableHdl
- gxFontTable
- gxFontTablePtr
- gxFontTableHdl
- æFc PrintingManager.h
- æT structure
- æD
- enum { gxConstraintRange = -1 }; // in numSizes field of PositionConstraintTable to indicate a range in sizes array
-
- struct gxPositionConstraintTable{ // for text mode
- gxPoint phase;
- gxPoint offset;
- long numSizes;
- Fixed sizes[1]; // any number of sizes
- };
-
- typedef struct gxPositionConstraintTable gxPositionConstraintTable, *gxPositionConstraintTablePtr, **gxPositionConstraintTableHdl;
-
- struct gxStyleNameTable{ // for text mode
- long numStyleNames; // number of style names
- Str255 styleNames[1]; // any number of style names
- };
-
- typedef struct gxStyleNameTable gxStyleNameTable, *gxStyleNameTablePtr, **gxStyleNameTableHdl;
-
- struct gxFontTable{ // for text mode
- long numFonts; // number of font references
- gxFont fonts[1]; // any number of font references
- };
-
- typedef struct gxFontTable gxFontTable, *gxFontTablePtr, **gxFontTableHdl;
-
- æKY GXPUBLICAPIGLUE
- æFc PrintingManager.h
- æT function
- æD
- #define GXPUBLICAPIGLUE(selector) {0x203C, 0x0000, selector, 0xABFE}
-
- æKY GXInitPrinting
- æFc PrintingManager.h
- æT function
- æD
- pascal OSErr GXInitPrinting (void)
- = GXPUBLICAPIGLUE(0);
-
- æKY GXExitPrinting
- æFc PrintingManager.h
- æT function
- æD
- pascal OSErr GXExitPrinting (void)
- = GXPUBLICAPIGLUE(1);
-
- æKY GXNewJob
- æFc PrintingManager.h
- æT function
- æD
- pascal OSErr GXNewJob (gxJob *)
- = GXPUBLICAPIGLUE(2);
-
- æKY GXDisposeJob
- æFc PrintingManager.h
- æT function
- æD
- pascal OSErr GXDisposeJob (gxJob)
- = GXPUBLICAPIGLUE(3);
-
- æKY GXFlattenJob
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXFlattenJob (gxJob, gxPrintingFlattenProc, void *)
- = GXPUBLICAPIGLUE(4);
-
- æKY GXUnflattenJob
- æFc PrintingManager.h
- æT function
- æD
- pascal gxJob GXUnflattenJob (gxJob, gxPrintingFlattenProc, void *)
- = GXPUBLICAPIGLUE(5);
-
- æKY GXFlattenJobToHdl
- æFc PrintingManager.h
- æT function
- æD
- pascal Handle GXFlattenJobToHdl (gxJob, Handle)
- = GXPUBLICAPIGLUE(6);
-
- æKY GXUnflattenJobFromHdl
- æFc PrintingManager.h
- æT function
- æD
- pascal gxJob GXUnflattenJobFromHdl (gxJob, Handle)
- = GXPUBLICAPIGLUE(7);
-
- æKY GXInstallApplicationOverride
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXInstallApplicationOverride (gxJob, short messageID, void *override)
- = GXPUBLICAPIGLUE(8);
-
- æKY GXNewFormat
- æFc PrintingManager.h
- æT function
- æD
- pascal gxFormat GXNewFormat (gxJob)
- = GXPUBLICAPIGLUE(9);
-
- æKY GXDisposeFormat
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXDisposeFormat (gxFormat)
- = GXPUBLICAPIGLUE(10);
-
- æKY GXNewPaperType
- æFc PrintingManager.h
- æT function
- æD
- pascal gxPaperType GXNewPaperType (gxJob, Str31 name, gxRectangle *pageSize,
- gxRectangle *paperSize)
- = GXPUBLICAPIGLUE(11);
-
- æKY GXDisposePaperType
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXDisposePaperType (gxPaperType)
- = GXPUBLICAPIGLUE(12);
-
- æKY GXGetNewPaperType
- æFc PrintingManager.h
- æT function
- æD
- pascal gxPaperType GXGetNewPaperType (gxJob, short resID)
- = GXPUBLICAPIGLUE(13);
-
- æKY GXGetJobError
- æFc PrintingManager.h
- æT function
- æD
- pascal OSErr GXGetJobError (gxJob)
- = GXPUBLICAPIGLUE(14);
-
- æKY GXSetJobError
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXSetJobError (gxJob, OSErr)
- = GXPUBLICAPIGLUE(15);
-
- æKY GXJobDefaultFormatDialog
- æFc PrintingManager.h
- æT function
- æD
- pascal gxDialogResult GXJobDefaultFormatDialog (gxJob, gxEditMenuRecord *)
- = GXPUBLICAPIGLUE(16);
-
- æKY GXJobPrintDialog
- æFc PrintingManager.h
- æT function
- æD
- pascal gxDialogResult GXJobPrintDialog (gxJob, gxEditMenuRecord *)
- = GXPUBLICAPIGLUE(17);
-
- æKY GXFormatDialog
- æFc PrintingManager.h
- æT function
- æD
- pascal gxDialogResult GXFormatDialog (gxFormat, gxEditMenuRecord *, StringPtr title)
- = GXPUBLICAPIGLUE(18);
-
- æKY GXGetJobFormat
- æFc PrintingManager.h
- æT function
- æD
- pascal gxFormat GXGetJobFormat (gxJob, long whichFormat)
- = GXPUBLICAPIGLUE(19);
-
- æKY GXGetFormatJob
- æFc PrintingManager.h
- æT function
- æD
- pascal gxJob GXGetFormatJob (gxFormat)
- = GXPUBLICAPIGLUE(20);
-
- æKY GXGetFormatPaperType
- æFc PrintingManager.h
- æT function
- æD
- pascal gxPaperType GXGetFormatPaperType (gxFormat)
- = GXPUBLICAPIGLUE(21);
-
- æKY GXGetFormatDimensions
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXGetFormatDimensions (gxFormat, gxRectangle *pageSize, gxRectangle *paperSize)
- = GXPUBLICAPIGLUE(22);
-
- æKY GXGetJobPageRange
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXGetJobPageRange (gxJob theJob, long *firstPage, long *lastPage)
- = GXPUBLICAPIGLUE(23);
-
- æKY GXStartJob
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXStartJob (gxJob, StringPtr docName, long pageCount)
- = GXPUBLICAPIGLUE(24);
-
- æKY GXPrintPage
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXPrintPage (gxJob, long pageNumber, gxFormat, gxShape thePage)
- = GXPUBLICAPIGLUE(25);
-
- æKY GXStartPage
- æFc PrintingManager.h
- æT function
- æD
- pascal Boolean GXStartPage (gxJob, long pageNumber, gxFormat, long numViewPorts, gxViewPort *viewPortList)
- = GXPUBLICAPIGLUE(26);
-
- æKY GXFinishPage
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXFinishPage (gxJob)
- = GXPUBLICAPIGLUE(27);
-
- æKY GXFinishJob
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXFinishJob (gxJob)
- = GXPUBLICAPIGLUE(28);
-
- æKY GXGetJobCollection
- æFc PrintingManager.h
- æT function
- æD
- pascal Collection GXGetJobCollection (gxJob)
- = GXPUBLICAPIGLUE(29);
-
- æKY GXGetJobRefCon
- æFc PrintingManager.h
- æT function
- æD
- pascal void *GXGetJobRefCon (gxJob)
- = GXPUBLICAPIGLUE(30);
-
- æKY GXSetJobRefCon
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXSetJobRefCon (gxJob, void *refCon)
- = GXPUBLICAPIGLUE(31);
-
- æKY GXCopyJob
- æFc PrintingManager.h
- æT function
- æD
- pascal gxJob GXCopyJob (gxJob srcJob, gxJob dstJob)
- = GXPUBLICAPIGLUE(32);
-
- æKY GXSelectJobFormattingPrinter
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXSelectJobFormattingPrinter (gxJob, Str31 printerName)
- = GXPUBLICAPIGLUE(33);
-
- æKY GXSelectJobOutputPrinter
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXSelectJobOutputPrinter (gxJob, Str31 printerName)
- = GXPUBLICAPIGLUE(34);
-
- æKY GXForEachJobFormatDo
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXForEachJobFormatDo (gxJob, gxFormatProc, void *refCon)
- = GXPUBLICAPIGLUE(35);
-
- æKY GXCountJobFormats
- æFc PrintingManager.h
- æT function
- æD
- pascal long GXCountJobFormats (gxJob)
- = GXPUBLICAPIGLUE(36);
-
- æKY GXUpdateJob
- æFc PrintingManager.h
- æT function
- æD
- pascal Boolean GXUpdateJob (gxJob)
- = GXPUBLICAPIGLUE(37);
-
- æKY GXConvertPrintRecord
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXConvertPrintRecord (gxJob, THPrint)
- = GXPUBLICAPIGLUE(38);
-
- æKY GXGetJobFormattingPrinter
- æFc PrintingManager.h
- æT function
- æD
- pascal gxPrinter GXGetJobFormattingPrinter (gxJob)
- = GXPUBLICAPIGLUE(39);
-
- æKY GXGetJobOutputPrinter
- æFc PrintingManager.h
- æT function
- æD
- pascal gxPrinter GXGetJobOutputPrinter (gxJob)
- = GXPUBLICAPIGLUE(40);
-
- æKY GXGetJobPrinter
- æFc PrintingManager.h
- æT function
- æD
- pascal gxPrinter GXGetJobPrinter (gxJob)
- = GXPUBLICAPIGLUE(41);
-
- æKY GXGetPrinterJob
- æFc PrintingManager.h
- æT function
- æD
- pascal gxJob GXGetPrinterJob (gxPrinter)
- = GXPUBLICAPIGLUE(42);
-
- æKY GXForEachPrinterViewDeviceDo
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXForEachPrinterViewDeviceDo (gxPrinter, gxViewDeviceProc, void *refCon)
- = GXPUBLICAPIGLUE(43);
-
- æKY GXCountPrinterViewDevices
- æFc PrintingManager.h
- æT function
- æD
- pascal long GXCountPrinterViewDevices (gxPrinter)
- = GXPUBLICAPIGLUE(44);
-
- æKY GXGetPrinterViewDevice
- æFc PrintingManager.h
- æT function
- æD
- pascal gxViewDevice GXGetPrinterViewDevice (gxPrinter, long whichViewDevice)
- = GXPUBLICAPIGLUE(45);
-
- æKY GXSelectPrinterViewDevice
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXSelectPrinterViewDevice (gxPrinter, long whichViewDevice)
- = GXPUBLICAPIGLUE(46);
-
- æKY GXGetPrinterName
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXGetPrinterName (gxPrinter, Str31)
- = GXPUBLICAPIGLUE(47);
-
- æKY GXGetPrinterType
- æFc PrintingManager.h
- æT function
- æD
- pascal OSType GXGetPrinterType (gxPrinter)
- = GXPUBLICAPIGLUE(48);
-
- æKY GXGetPrinterDriverName
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXGetPrinterDriverName (gxPrinter, Str31)
- = GXPUBLICAPIGLUE(49);
-
- æKY GXGetPrinterDriverType
- æFc PrintingManager.h
- æT function
- æD
- pascal OSType GXGetPrinterDriverType (gxPrinter)
- = GXPUBLICAPIGLUE(50);
-
- æKY GXGetFormatCollection
- æFc PrintingManager.h
- æT function
- æD
- pascal Collection GXGetFormatCollection (gxFormat)
- = GXPUBLICAPIGLUE(51);
-
- æKY GXChangedFormat
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXChangedFormat (gxFormat)
- = GXPUBLICAPIGLUE(52);
-
- æKY GXCopyFormat
- æFc PrintingManager.h
- æT function
- æD
- pascal gxFormat GXCopyFormat (gxFormat srcFormat, gxFormat dstFormat)
- = GXPUBLICAPIGLUE(53);
-
- æKY GXCloneFormat
- æFc PrintingManager.h
- æT function
- æD
- pascal gxFormat GXCloneFormat (gxFormat)
- = GXPUBLICAPIGLUE(54);
-
- æKY GXCountFormatOwners
- æFc PrintingManager.h
- æT function
- æD
- pascal long GXCountFormatOwners (gxFormat)
- = GXPUBLICAPIGLUE(55);
-
- æKY GXGetFormatMapping
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXGetFormatMapping (gxFormat, gxMapping *)
- = GXPUBLICAPIGLUE(56);
-
- æKY GXGetFormatForm
- æFc PrintingManager.h
- æT function
- æD
- pascal gxShape GXGetFormatForm (gxFormat, gxShape *mask)
- = GXPUBLICAPIGLUE(57);
-
- æKY GXSetFormatForm
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXSetFormatForm (gxFormat, gxShape form, gxShape mask)
- = GXPUBLICAPIGLUE(58);
-
- æKY GXSetAvailableJobFormatModes
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXSetAvailableJobFormatModes (gxJob, gxJobFormatModeTableHdl)
- = GXPUBLICAPIGLUE(59);
-
- æKY GXGetPreferredJobFormatMode
- æFc PrintingManager.h
- æT function
- æD
- pascal gxJobFormatMode GXGetPreferredJobFormatMode (gxJob, Boolean *directOnly)
- = GXPUBLICAPIGLUE(60);
-
- æKY GXGetJobFormatMode
- æFc PrintingManager.h
- æT function
- æD
- pascal gxJobFormatMode GXGetJobFormatMode (gxJob)
- = GXPUBLICAPIGLUE(61);
-
- æKY GXSetJobFormatMode
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXSetJobFormatMode (gxJob, gxJobFormatMode)
- = GXPUBLICAPIGLUE(62);
-
- æKY GXJobFormatModeQuery
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXJobFormatModeQuery (gxJob, gxQueryType, void *srcData, void *dstData)
- = GXPUBLICAPIGLUE(63);
-
- æKY GXEnableJobScalingPanel
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXEnableJobScalingPanel (gxJob, Boolean enabled)
- = GXPUBLICAPIGLUE(64);
-
- æKY GXGetJobPanelDimensions
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXGetJobPanelDimensions (gxJob, Rect *)
- = GXPUBLICAPIGLUE(65);
-
- æKY GXCountJobPaperTypes
- æFc PrintingManager.h
- æT function
- æD
- pascal long GXCountJobPaperTypes (gxJob, Boolean forFormatDevice)
- = GXPUBLICAPIGLUE(66);
-
- æKY GXGetJobPaperType
- æFc PrintingManager.h
- æT function
- æD
- pascal gxPaperType GXGetJobPaperType (gxJob, long whichPaperType, Boolean forFormatDevice, gxPaperType)
- = GXPUBLICAPIGLUE(67);
-
- æKY GXForEachJobPaperTypeDo
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXForEachJobPaperTypeDo (gxJob, gxPaperTypeProc, void *refCon, Boolean forFormattingPrinter)
- = GXPUBLICAPIGLUE(68);
-
- æKY GXCopyPaperType
- æFc PrintingManager.h
- æT function
- æD
- pascal gxPaperType GXCopyPaperType (gxPaperType srcPaperType, gxPaperType dstPaperType)
- = GXPUBLICAPIGLUE(69);
-
- æKY GXGetPaperTypeName
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXGetPaperTypeName (gxPaperType, Str31)
- = GXPUBLICAPIGLUE(70);
-
- æKY GXGetPaperTypeDimensions
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXGetPaperTypeDimensions (gxPaperType, gxRectangle *pageSize, gxRectangle *paperSize)
- = GXPUBLICAPIGLUE(71);
-
- æKY GXGetPaperTypeJob
- æFc PrintingManager.h
- æT function
- æD
- pascal gxJob GXGetPaperTypeJob (gxPaperType)
- = GXPUBLICAPIGLUE(72);
-
- æKY GXGetPaperTypeCollection
- æFc PrintingManager.h
- æT function
- æD
- pascal Collection GXGetPaperTypeCollection (gxPaperType)
- = GXPUBLICAPIGLUE(73);
-
- æKY GXOpenPrintFile
- æFc PrintingManager.h
- æT function
- æD
- pascal gxPrintFile GXOpenPrintFile (gxJob, FSSpecPtr, char permission)
- = GXPUBLICAPIGLUE(74);
-
- æKY GXClosePrintFile
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXClosePrintFile (gxPrintFile)
- = GXPUBLICAPIGLUE(75);
-
- æKY GXGetPrintFileJob
- æFc PrintingManager.h
- æT function
- æD
- pascal gxJob GXGetPrintFileJob (gxPrintFile)
- = GXPUBLICAPIGLUE(76);
-
- æKY GXCountPrintFilePages
- æFc PrintingManager.h
- æT function
- æD
- pascal long GXCountPrintFilePages (gxPrintFile)
- = GXPUBLICAPIGLUE(77);
-
- æKY GXReadPrintFilePage
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXReadPrintFilePage (gxPrintFile, long pageNumber, long numViewPorts, gxViewPort *viewPortList, gxFormat *, gxShape *)
- = GXPUBLICAPIGLUE(78);
-
- æKY GXReplacePrintFilePage
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXReplacePrintFilePage (gxPrintFile, long pageNumber, gxFormat, gxShape)
- = GXPUBLICAPIGLUE(79);
-
- æKY GXInsertPrintFilePage
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXInsertPrintFilePage (gxPrintFile, long atPageNumber, gxFormat, gxShape)
- = GXPUBLICAPIGLUE(80);
-
- æKY GXDeletePrintFilePageRange
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXDeletePrintFilePageRange (gxPrintFile, long fromPageNumber, long toPageNumber)
- = GXPUBLICAPIGLUE(81);
-
- æKY GXSavePrintFile
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXSavePrintFile (gxPrintFile, FSSpec *)
- = GXPUBLICAPIGLUE(82);
-
- æKY GXFindPrinterProfile
- æFc PrintingManager.h
- æT function
- æD
- pascal long GXFindPrinterProfile (gxPrinter, void * searchData, long index, gxColorProfile * returnedProfile)
- = GXPUBLICAPIGLUE(83);
-
- æKY GXFindFormatProfile
- æFc PrintingManager.h
- æT function
- æD
- pascal long GXFindFormatProfile (gxFormat, void * searchData, long index, gxColorProfile * returnedProfile)
- = GXPUBLICAPIGLUE(84);
-
- æKY GXSetPrinterProfile
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXSetPrinterProfile (gxPrinter, gxColorProfile oldProfile, gxColorProfile newProfile)
- = GXPUBLICAPIGLUE(85);
-
- æKY GXSetFormatProfile
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXSetFormatProfile (gxFormat, gxColorProfile oldProfile, gxColorProfile newProfile)
- = GXPUBLICAPIGLUE(86);
-
- æKY GXIdleJob
- æFc PrintingManager.h
- æT function
- æD
- pascal void GXIdleJob (gxJob)
- = GXPUBLICAPIGLUE(87);
-
- æKY cltn
- 'cltn'
- gxCollectionType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxCollectionType 'cltn'
-
- type gxCollectionType {
- longint = $$CountOf(ItemArray);
- array ItemArray
- {
- longint; // tag
- longint; // id
- boolean itemUnlocked = false, // defined attributes bits...
- itemLocked = true;
- boolean itemNonPersistent = false,
- itemPersistent = true;
- unsigned bitstring[14] = 0; // reserved attributes bits...
- unsigned bitstring[16]; // user attributes bits...
- wstring;
- align word;
- };
- };
-
- æKY over
- 'over'
- gxOverrideType
- gxExtensionUniversalOverrideID
- gxExtensionImagingOverrideSelectorID
- gxDriverUniversalOverrideID
- gxDriverImagingOverrideID
- gxDriverCompatibilityOverrideID
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxOverrideType 'over'
-
- #define gxExtensionUniversalOverrideID gxPrintingExtensionBaseID
- #define gxExtensionImagingOverrideSelectorID gxPrintingExtensionBaseID
-
- #define gxDriverUniversalOverrideID (gxPrintingDriverBaseID)
- #define gxDriverImagingOverrideID (gxPrintingDriverBaseID + 1)
- #define gxDriverCompatibilityOverrideID (gxPrintingDriverBaseID + 2)
-
- type gxOverrideType
- {
- integer = $$CountOf(OverrideArray);
- array OverrideArray {
- integer; // ID of message to override
- unsigned bitstring[4] = 0;
- unsigned bitstring[12]; // 'pext'/'pdvr' resource ID
- integer; // jump table offset
- longint = -1;
- };
- };
-
- æKY scop
- 'scop'
- gxExtensionScopeType
- gxDriverScopeID
- gxPrinterScopeID
- gxPrinterExceptionScopeID
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxExtensionScopeType 'scop'
-
- #define gxDriverScopeID gxPrintingExtensionBaseID
- #define gxPrinterScopeID gxPrintingExtensionBaseID + 1
- #define gxPrinterExceptionScopeID gxPrintingExtensionBaseID + 2
-
- type gxExtensionScopeType {
-
- integer = $$CountOf(ScopeArray);
-
- array ScopeArray {
- longint; // scope OSType
- };
- };
-
- æKY gxExtensionLoadFirst
- gxExtensionLoadAnywhere
- gxExtensionLoadLast
- load
- 'load'
- gxExtensionLoadType
- gxExtensionLoadID
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxExtensionLoadFirst 0x00000100
- #define gxExtensionLoadAnywhere 0x7FFFFFFF
- #define gxExtensionLoadLast 0xFFFFFF00
-
- #define gxExtensionLoadType 'load'
- #define gxExtensionLoadID gxPrintingExtensionBaseID
-
- type gxExtensionLoadType {
-
- longint; // load Priority
- };
-
- æKY eopt
- 'eopt'
- gxExtensionOptimizationType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxExtensionOptimizationType 'eopt'
- #define gxExtensionOptimizationID gxPrintingExtensionBaseID
-
- type gxExtensionOptimizationType {
-
- boolean gxExecuteDuringImaging = true,
- gxDontExecuteDuringImaging = false;
- boolean gxNeedDeviceStatus = true,
- gxDontNeedDeviceStatus = false;
- boolean gxChangePageAtGXDespoolPage = true,
- gxDontChangePageAtGXDespoolPage = false;
- boolean gxChangePageAtGXImagePage = true,
- gxDontChangePageAtGXImagePage = false;
- boolean gxChangePageAtGXRenderPage = true,
- gxDontChangePageAtGXRenderPage = false;
- boolean gxServerPresenceRequired = true,
- gxNotServerPresenceRequired = false;
- boolean gxClientPresenceRequired = true,
- gxNotClientPresenceRequired = false;
- unsigned bitstring[25] = 0; // reserved flags
- };
-
- æKY isys
- 'isys'
- gxImagingSystemSelectorType
- gxImagingSystemSelectorID
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxImagingSystemSelectorType 'isys'
- #define gxImagingSystemSelectorID (gxPrintingDriverBaseID)
-
- type gxImagingSystemSelectorType
- {
- longint; // type of imaging system to select
- };
-
- æC
-
- The imaging system resource specifies which imaging system a printer
- driver wishes to use.
-
- æKY cust
- 'cust'
- gxCustType
- gxCustID
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxCustType 'cust'
- #define gxCustID -8192
-
- type gxCustType
- {
- integer; // horizontalResolution;
- integer; // verticalResolution;
- integer defaultUpDriver = 0,
- laserWriter = 0,
- laserWriterSC = 1; // upDriverType
-
- point; // pattern stretch factor
- integer; // translator settings
- };
-
- æKY gxDiscreteResolution
- resl
- 'resl'
- gxReslID
- gxReslType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxDiscreteResolution 0
-
- #define gxReslType 'resl'
- #define gxReslID -8192
-
- type gxReslType
- {
- integer rangeType = 1; // constant;
- integer; // xMinimumResolution
- integer; // xMaximumResolution
-
- integer; // yMinimumResolution
- integer; // yMaximumResolution
-
- integer = $$CountOf(ResolutionArray);
- array ResolutionArray
- {
- integer; // xResolution
- integer; // yResolution
- };
- };
-
- æKY PREC
- 'PREC'
- gxPrintRecordType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxPrintRecordType 'PREC'
-
- type gxPrintRecordType (3)
- {
- integer; /* count: number of paper types */
- point; /* a paper type's bottom/left coordinate */
- point; /* ...expressed in 120th of an inch */
- point; /* There are always six of them */
- point;
- point;
- point;
- pstring; /* The paper type name */
- pstring; /* The paper type name */
- pstring; /* The paper type name */
- pstring; /* The paper type name */
- pstring; /* The paper type name */
- pstring; /* The paper type name */
- };
-
- æKY look
- 'look'
- gxLookerType
- gxLookerID
- isAppleTalk
- iconCells
- isPrinterShare
- æF PrintingResTypes.r
- æT resource
- æD
- #define isAppleTalk 1 /* looker type is AppleTalk */
- #define iconCells 2 /* looker wants large cells with icons in them */
- #define isPrinterShare 4 /* looker is for a PrinterShare connection */
-
- #define gxLookerType 'look'
- #define gxLookerID -4096
-
- type gxLookerType (-4096) {
- integer; // looker to select by default
- integer = $$CountOf(LookerList);
- array LookerList {
- pstring[33]; // name of looker - displayed to user in list
- align word;
- integer; // id of 'comm' resource for this looker;
- longint noFlags = 0; // flags for this looker
- pstring[33]; // NBP type, or default item name for non-AppleTalk
- };
- };
-
- æC
-
- The looker resource is used by the Chooser PACK to determine what kind
- of communications this driver supports. (In order to generate/handle the
- pop-up menu for "Connect via:".
-
- The looker resource is also used by PrinterShare to determine the
- AppleTalk NBP Type for servers created for a driver.
-
- æKY pfil
- 'pfil'
- gxDriverFileFormatType
- gxDriverFileFormatID
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxDriverFileFormatType 'pfil'
- #define gxDriverFileFormatID (gxPrintingDriverBaseID)
-
- type gxDriverFileFormatType {
- integer = $$Countof(fileFormatArray);
- array fileFormatArray {
- pstring; /* what to show in menu - format name */
- };
- };
-
- æC
-
- This resource should be included in specific drivers that wish to supply driver
- specific output file formats for the print to file option. The pstrings will
- be added to the standard file dialog popup menu when the user confirms the
- print dialog after selecting 'Print to a file'. The job contains a destination
- record which is updated from this dialog. The destination record specifies
- whether output is to go to the printer or to disk. If it is to go to disk
- the format string in the record will designate the format of the file to create.
- the format string will either be 'Print File' specifying a spool file or
- a string the driver has provided through this resource.
-
- æKY comm
- 'comm'
- gxDeviceCommunicationsType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxDeviceCommunicationsType 'comm'
-
- type gxDeviceCommunicationsType
- {
- switch
- {
- case Serial:
- key unsigned longint='SPTL'; /* Communications type identifier */
-
- integer baud300 = 380, baud600 = 189, baud1200 = 94, baud1800 = 62, /* Output baud rate */
- baud2400 = 46, baud3600 = 30, baud4800 = 22, baud7200 = 14,
- baud9600 = 10, baud19200 = 4, baud38400 = 2, baud57600 = 0;
- integer noParity = 0, oddParity = 4096, evenParity = 12288; /* Output parity */
- integer oneStop = 16384, oneFiveStop = -32768, twoStop = -16384; /* Output stop bits */
- integer data5 = 0, data6 = 2048, data7 = 1024, data8 = 3072; /* Output data bits */
- unsigned hex longint; /* Output handshaking high word */
- unsigned hex longint; /* Output handshaking low word */
- integer baud300 = 380, baud600 = 189, baud1200 = 94, baud1800 = 62, /* Input baud rate */
- baud2400 = 46, baud3600 = 30, baud4800 = 22, baud7200 = 14,
- baud9600 = 10, baud19200 = 4, baud38400 = 2, baud57600 = 0;
- integer noParity = 0, oddParity = 4096, evenParity = 12288; /* Input parity */
- integer oneStop = 16384, oneFiveStop = -32768, twoStop = -16384; /* Input stop bits */
- integer data5 = 0, data6 = 2048, data7 = 1024, data8 = 3072; /* Input data bits */
- unsigned hex longint; /* Input handshaking high word */
- unsigned hex longint; /* Input handshaking low word */
- integer; /* Serial input buffer size */
- pstring[63]; /* Input port name */
- pstring[63]; /* Output port name */
-
- case PAP:
- key unsigned longint='PPTL'; /* Communications type identifier */
- integer; /* Flow quantum */
- string[99]; /* Compacted AppleTalk name of printer */
- fill byte;
- longint; /* future use - must be nil */
- longint; /* future use - must be nil */
- longint; /* future use - must be nil */
- longint; /* Most recent network address of the printer */
-
- case SCSI:
- key unsigned longint='sPTL'; /* Communications type identifier */
- longint; /* future use - must be nil */
- integer; /* SCSI I/O attributes applicable to data transfers*/
- longint; /* future use - must be nil */
- integer; /* SCSI bus number where device is located. 0 = motherboard */
- integer; /* SCSI device number of device. */
- longint; /* 0 => ignored; > 0 => break data transfer into chunks of this size */
- /* (at SCSI TIB level) */
- longint; /* future use - must be nil */
- integer; /* deviceType to look for */
- integer; /* minimum amount of data in the response */
- integer; /* offset from start to look in the response data */
- pstring; /* string to look for in the response data */
-
- case PrinterShare:
- key unsigned longint='ptsr'; /* Communications type identifier */
- string[99]; /* Compacted AppleTalk name of server */
- fill byte;
- longint; /* Most recent network address of the printer */
-
- case NotConnected:
- key unsigned longint='nops'; /* Communications type identifier */
- };
- };
-
- æC
-
- The communications method and private data used to connect to the printer.
-
- æKY iobm
- 'iobm'
- gxUniversalIOPrefsID
- gxUniversalIOPrefsType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxUniversalIOPrefsType 'iobm'
- #define gxUniversalIOPrefsID (gxPrintingDriverBaseID)
-
- type gxUniversalIOPrefsType
- {
- longint standardIO = 0x00000000, customIO = 0x00000001;
-
- longint; // number of buffers to allocate, 0 = none
- longint; // size of each buffer
- longint; // number of IO requests that can be pending at any one time
- longint; // open/close timeout in ticks
- longint; // read/write timeout in ticks
- };
-
- æC
-
- This resource controls the behavior of the standard buffering and IO
- within the Printing Manager. If the specific driver does not include
- such a resource, the system defaults to 2 buffers of 1K each, and
- timeout values of 10 seconds each. The specific driver can prevent
- the system from doing buffering or IO by specifying the correct
- values within this resource.
-
- æKY cpts
- 'cpts'
- gxCaptureType
- gxCaptureStringID
- gxReleaseStringID
- gxUncapturedAppleTalkType
- gxCapturedAppleTalkType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxCaptureType 'cpts'
- #define gxCaptureStringID (gxPrintingDriverBaseID)
- #define gxReleaseStringID (gxPrintingDriverBaseID + 1)
- #define gxUncapturedAppleTalkType (gxPrintingDriverBaseID + 2)
- #define gxCapturedAppleTalkType (gxPrintingDriverBaseID + 3)
-
- type gxCaptureType {
- string;
- };
-
- æC
-
- Resource type and IDs for default implementation of GXCaptureOutputDevice.
- The default implementation of GXCaptureOutputDevice only handles PAP devices.
-
- A driver may supply 3 capture strings which are used to capture PAP devices.
-
- captureStringID - string used for capture/uncapture (no length byte)
- uncapturedAppleTalkType - AppleTalk type used for uncaptured devices (w/ length byte)
- capturedAppleTalkType - AppleTalk type used for captured devices (w/ length byte)
-
- The default implementation performs string substitution on the capture string
- prior to sending it to the device, and the following strings are defined:
- PRINTERNAME - name of the printer
- PRINTERTYPE - type of the printer
- NAMELEN - name length byte
- TYPELEN - type length byte
-
- æKY rdip
- 'rdip'
- gxRasterPrefsID
- gxRasterPrefsType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxRasterPrefsType 'rdip'
- #define gxRasterPrefsID (gxPrintingDriverBaseID)
-
- type gxRasterPrefsType
- {
- longint gxDefaultRaster = 0, // default options
- gxDontResolveTransferModes = 0x01, // 0=Resolve, 1=Don't Resolve
- gxRenderInReverse = 0x02, // traverse image in reverse order
- gxOnePlaneAtATime = 0x04, // render each plane separately
- gxSendAllBands = 0x08; // send even white bands
-
- // both of these are fixed point numbers
- longint; // horizontal resolution to image at
- longint; // vertical resolution to image at
-
- integer; // min band size
- integer; // max band size
-
- longint; // RAM percentage
- longint; // RAM slop
-
- integer; // depth of imaging, in pixels per plane
- integer = $$CountOf(PlaneArray);
- array PlaneArray
- {
- // plane flags
- longint gxDefaultOffscreen = 0,
- gxDontSetHalftone = 1,
- gxDotTypeIsDitherLevel = 2;
-
- // HALFTONE STRUCTURE
- hex longint; // fixed point angle
- hex longint; // fixed point frequency
-
- longint gxRoundDot = 1, gxSpiralDot = 2, // type of dither
- gxSquareDot = 3, gxLineDot = 4, gxEllipticDot = 5,
- gxTriangleDot = 6, gxDispersedDot = 7;
- longint // tintType
- gxLuminanceTint = 1, gxAverageTint = 2, gxMixtureTint = 3,
- gxComponent1Tint = 4, gxComponent2Tint = 5, gxComponent3Tint = 6, gxComponent4Tint = 7;
-
- longint; // dot color
- longint gxNoProfile = 0;
- hex integer;
- hex integer;
- hex integer;
- hex integer;
-
- longint; // background color
- longint gxNoProfile = 0;
- hex integer;
- hex integer;
- hex integer;
- hex integer;
-
- longint; // tintSpace
-
- // OTHER PLANE FLAGS
- longint; // plane colorSpace, can be gxNoSpace
- longint gxNoSet = 0; // plane color set resource ID
- longint gxNoProfile = 0; // plane color profile resource ID
- };
- };
-
- æC
-
- Resource type and ID for raster driver rendering preferences.
-
- æKY gxSendAllColors
- gxInterlaceColor
- gxOverlayColor
- rpck
- 'rpck'
- gxRasterPackType
- gxRasterPackID
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxSendAllColors 0x00000001
- #define gxInterlaceColor 0x00000002
- #define gxOverlayColor 0x00000004
-
- #define gxRasterPackType 'rpck'
- #define gxRasterPackID (gxPrintingDriverBaseID)
-
- type gxRasterPackType
- {
- longint; // buffer size for packaging (>= maximum head pass size)
- integer; // iColorPasses :1 or 4 is typical
- integer; // iHeadHeight :Printhead height in pixels
- integer; // iNumberPasses :number of head passes it takes to == iHeadHeight
- integer; // iPassOffset : offset between passes, in pixels
- hex longint; // flags
- };
-
- æC
-
- Resource type and ID for raster driver packaging preferences.
-
- The raster packaging resource controls how your driver uses the default
- gxRasterDataIn message. If you implement this message yourself, you should
- not have this resource. If you use the default gxRasterDataIn message,
- you MUST have a resource of this type.
-
- æKY gxRasterNumNone
- gxRasterNumDirect
- gxRasterNumToASCII
- ropt
- 'ropt'
- gxRasterPackOptionsType
- gxRasterPackOptionsID
- æF PrintingResTypes.r
- æT resource
- æD
- Values for the numberType field in the 'ropt' resource.
-
- #define gxRasterNumNone 0 // number isn't output at all
- #define gxRasterNumDirect 1 // lowest minWidth bytes as data
- #define gxRasterNumToASCII 2 // minWidth ASCII characters
-
- #define gxRasterPackOptionsType 'ropt'
- #define gxRasterPackOptionsID (gxPrintingDriverBaseID)
-
- type gxRasterPackOptionsType
- {
- integer; // start page wstring ID
- integer; // form feed wstring ID
-
- // forward line feed
- integer; // max value
- integer; // numberType
- integer; // minWidth
- char; // pad char
- fill byte;
- pstring[31]; // prefix string
- pstring[31]; // postfix string
-
- // reverse line feed
- integer; // max value
- integer; // numberType
- integer; // minWidth
- char; // pad char
- fill byte;
- pstring[31]; // prefix string
- pstring[31]; // postfix string
- };
-
- æC
-
- This resource controls the following 2 raster packaging messages: gxRasterLineFeed,
- and gxRasterPackageBitmap. If you allow the generic driver to implement these
- messages for you then you MUST have a resource of this type.
-
- æKY crst
- 'crst'
- gxColorSetResType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxColorSetResType 'crst'
-
- type gxColorSetResType {
- longint; // colorSpace for the colorSet
- longint = $$CountOf(colorSet);
- array colorSet // members of the colorSet
- {
- hex integer;
- hex integer;
- hex integer;
- hex integer;
- };
- };
-
- æC
-
- Resource type for specifying a colorSet.
-
- æKY donothing
- dumpwidestring
- dumpstringlist
- converttohex
- prec
- 'prec'
- gxPostscriptProcSetControlType
- æF PrintingResTypes.r
- æT resource
- æD
- These types are for the second integer in the array below.
-
- #define donothing 0
- #define dumpwidestring 1
- #define dumpstringlist 2
- #define converttohex 0x0100
-
- #define gxPostscriptProcSetControlType 'prec'
-
- type gxPostscriptProcSetControlType {
-
- pstring; // procset name
- align word;
- hex longint; // procset version -- type( Fixed )
- integer; // revision
- longint; // vm usage
-
- integer = $$Countof(IDArray); // Number of resources that make up the data set.
-
- wide array IDArray {
-
- integer; // ID of the resource containing the data.
- integer; // the flags are defined above
-
- };
- };
-
- æC
-
- Resource type for the PostScript imaging system procedure set control resource.
-
- æKY pfnt
- 'pfnt'
- gxPostscriptPrinterFontType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxPostscriptPrinterFontType 'pfnt'
-
- type gxPostscriptPrinterFontType {
-
- longint ROMFont = 0; // memory usage
-
- switch {
- case AdobeCharacterSet: // a font with the adobe character set
- key hex longint = 0x00000000;
-
- case AppleCharacterSet:
- key hex longint = 0x00010000; // a font with some of the glyph in the apple std set
- glyphbits:
- longint glyphcount; // the max number of the glyph in the array
- hex string [ ( ( $$Long( glyphbits ) + 7 ) / 8 ) ];
- align long;
-
- case EquivalentFont: // a font with all equivalent glyphs on the mac
- key hex longint = 0x00020000;
-
- case EncodedFont: // a font that must be used as encoded
- key hex longint = 0x00030000;
- longint; // platform
- longint; // script
- longint; // language
- };
- };
-
- æC
-
- Resource type for the PostScript imaging system printer font resource.
-
- æKY gxPostscriptPrefsType
- gxNeedsHex
- gxNeedsComments
- gxBoundingBoxesOption
- gxPortablePostScript
- gxTextClipsToPath
- gxFlattenClipPath
- gxUsercharpath1
- gxUseLevel2Color
- pdip
- 'pdip'
- gxPostscriptPrefsID
- æF PrintingResTypes.r
- æT resource
- æD
- The following defines are used for the flags fields in the PostScriptPrefs data structure
-
- #define gxNeedsHex 1
- #define gxNeedsComments 2
- #define gxBoundingBoxesOption 4
- #define gxPortablePostScript 8
- #define gxTextClipsToPath 16
- #define gxFlattenClipPath 32
- #define gxUsercharpath1 64
- #define gxUseLevel2Color 128
-
- The following define is for the fontType field in the PostScriptPrefs data structure.
- It should parallel the enumeration for "streamType" inside the file "scaler types.h"
-
- #define truetypeStreamType 0x0001
- #define type1StreamType 0x0002
- #define type3StreamType 0x0004
- #define type42StreamType 0x0008
- #define type42GXStreamType 0x0010
- #define portableStreamType 0x0020
- #define flattenedStreamType 0x0040
-
- #define gxPostscriptPrefsType 'pdip'
- #define gxPostscriptPrefsID (gxPrintingDriverBaseID)
-
- type gxPostscriptPrefsType {
-
- integer; // language Level;
- longint; // the color space for the device
- longint; // render Options;
-
- longint; // pathLimit;
- integer; // gsaveLimit;
- integer; // opStackLimit;
- longint; // FontTypes;
-
- longint; // printerVM;
- };
-
- æC
-
- Resource type and id for the PostScript imaging system imaging preferences.
-
- æKY scan
- 'scan'
- gxPostscriptScanningType
- gxPostscriptScanningID
- StringScan
- OffsetScan
- ActionScan
- æF PrintingResTypes.r
- æT resource
- æD
- The following is the definition for the default scanning resource
- for postscript imaging system:
-
- #define gxPostscriptScanningType 'scan'
- #define gxPostscriptScanningID (gxPrintingDriverBaseID)
-
- #define StringScan switch { \
- case SimpleScan: \
- key integer = 0; \
- wstring; \
- align word; \
- case UserNameScan: \
- key integer = 1; \
- case DocumentNameScan: \
- key integer = 2; \
- case PrinterNameScan: \
- key integer = 3; \
- case NilPtrScan: \
- key integer = 4; \
- integer length; \
- }
-
- #define OffsetScan switch { \
- case SimpleOffset: \
- key integer = 0; \
- case SameAsPreviousOffset: \
- key integer = 1; \
- case ReturnedOffset: \
- key integer = 2; \
- case SimpleRepeat: \
- key integer = 16; \
- case SampleAsPreviousRepeat: \
- key integer = 17; \
- case ReturnedRepeat: \
- key integer = 18; \
- }
-
- #define ActionScan switch { \
- case NoAction: \
- key integer = 0; \
- case SimpleAction: \
- key integer = 1; \
- integer normal = 0, \
- nonFatalError, \
- fatalError; \
- integer alertID; \
- }
-
- type gxPostscriptScanningType {
-
- longint ownerCount;
-
- array {
- StringScan;
- StringScan;
- OffsetScan;
- ActionScan;
- };
- };
-
- æKY gxPaperTypeVersion
- æF PrintingResTypes.r
- æT constant
- æD
- #define gxPaperTypeVersion 0x00010000 // Version 1.0
-
- æKY ptyp
- 'ptyp'
- gxPaperTypeType
- æF PrintingResTypes.r
- æT resource
- æD
- Miscellaneous types used by the 'ptyp' definition
-
- #define fixed hex longint
- #define gxRectangle fixed; /* left */ fixed; /* top */ fixed; /* right */ fixed /* bottom */
-
- 'ptyp' - definition of a paper type resource
-
- #define gxPaperTypeType 'ptyp'
-
- type gxPaperTypeType {
- pstring; // paper type name
- align word;
- gxRectangle; // page rectangle
- gxRectangle; // paper rectangle
- longint unknownBase = 0, // base paper type from which this paper type is
- usLetterBase = 1, // derived. This is not a complete set.
- usLegalBase = 2,
- a4LetterBase = 3,
- b5LetterBase = 4,
- tabloidBase = 5;
- literal longint; // creator
- byte pica = 0, // Unit of measure
- mm = 1,
- inch = 2;
- unsigned bitstring[2] newStylePaperType = 1, // Flags
- oldStylePaperType = 2,
- oldAndNewStylePaperType = 3;
- unsigned bitstring[1] = 0;
- boolean notDefaultPaperType = false,
- isDefaultPaperType = true;
- unsigned bitstring[20] = 0; // Reserved flags
-
- longint = $$CountOf(ItemArray); // embedded collection
- array ItemArray
- {
- longint; // tag;
- longint; // id;
- boolean itemUnlocked = false, // defined attributes bits...
- itemLocked = true;
- boolean itemNonPersistent = false,
- itemPersistent = true;
- unsigned bitstring[14] = 0; // reserved attributes bits...
- unsigned bitstring[16]; // user attributes bits...
- wstring;
- align word;
- };
- };
-
- æKY stat
- 'stat'
- gxStatusType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxStatusType 'stat'
-
- type gxStatusType {
- longint; // status Owner
- array statarray {
- INTEGER nonFatalError = 1,
- fatalError = 2,
- printerReady = 3,
- userAttention = 4,
- userAlert = 5,
- pageTransmission = 6,
- openConnectionStatus = 7,
- informationalStatus = 8,
- spoolingPageStatus = 9,
- endStatus = 10,
- percentageStatus = 11;
-
- INTEGER; // statusId;
- INTEGER; // statusAlertId;
- pstring; // statusMessage;
- align word;
- };
- };
-
- æKY ppnl
- 'ppnl'
- gxPrintPanelType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxPrintPanelType 'ppnl'
-
- type gxPrintPanelType {
- pstring[31]; // the panel name
- integer Script; // script id
- fill word; // reserve a long word for future use of international
- fill word; // reserve a long word for future use of international
- integer; // the icon id
- integer; // the ditl id
- };
-
- æKY xdtl
- 'xdtl'
- gxExtendedDITLType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxExtendedDITLType 'xdtl'
-
- #define xdtlRadioButtons 0
- #define xdtlCheckBox 1
- #define xdtlEditTextInteger 2
- #define xdtlEditTextReal 3
- #define xdtlEditTextString 4
- #define xdtlPopUp 5
-
-
- type gxExtendedDITLType {
- integer = $$CountOf(xdtlarray) -1;
- wide array xdtlarray {
- switch {
- case RadioButtons:
- key integer = xdtlRadioButtons;
- literal longint; // 4 byte id for storage in job or format
- longint; // numerical id for storage in job or format
- integer; // offset in bytes into tag item
- integer = $$CountOf(RadioButtonsArray) - 1;
- wide array RadioButtonsArray
- {
- byte; // array of corresponding items
- };
- case CheckBox:
- key integer = xdtlCheckBox;
- literal longint; // 4 byte id for storage in job or format
- longint; // numerical id for storage in job or format
- integer; // offset in bytes into tag item
- byte; // corresponding ditl item
- fill byte;
-
- case EditTextInteger:
- key integer = xdtlEditTextInteger;
- literal longint; // 4 byte id for storage in job or format
- longint; // numerical id for storage in job or format
- integer; // offset in bytes into tag item
- byte; // corresponding ditl item
- byte; // 0 = dont select, 1 = select
- pstring[15]; // low bound - nil means 'I don't care'
- pstring[15]; // high bound - nil means 'I don't care'
-
- case EditTextReal:
- key integer = xdtlEditTextReal;
- literal longint; // 4 byte id for storage in job or format
- longint; // numerical id for storage in job or format
- integer; // offset in bytes into tag item
- byte; // corresponding ditl item
- byte; // 0 = dont select, 1 = select
- pstring[15]; // low bound - nil means 'I don't care'
- pstring[15]; // high bound - nil means 'I don't care'
-
- case EditTextString:
- key integer = xdtlEditTextString;
- literal longint; // 4 byte id for storage in job or format
- longint; // numerical id for storage in job or format
- integer; // offset in bytes into tag item
- byte; // corresponding ditl item
- byte; // 0 = dont select, 1 = select
-
- case PopUp:
- key integer = xdtlPopUp;
- literal longint; // 4 byte id for storage in job or format
- longint; // numerical id for storage in job or format
- integer; // offset in bytes into tag item
- byte; // corresponding ditl item
- fill byte;
- };
- align word;
- };
- };
-
- æKY plrt
- 'plrt'
- gxPrintingAlertType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxPrintingAlertType 'plrt'
-
- type gxPrintingAlertType {
- integer printingAlert = 1,
- printingStatus = 2; // printing alert version
- integer noIcon = -1,
- stopIcon = 0,
- noteIcon = 1,
- cautionIcon = 2; // icon id
- integer defaultSystemSize = 0; // text size
- byte noDefaultTitle = 0,
- defaultAction = 1,
- defaultTitle2 = 2,
- defaultTitle3 = 3; // default button
- byte noCancelTitle = 0,
- cancelAction = 1,
- cancelTitle2 = 2,
- cancelTitle3 = 3; // cancel button
- wstring; // text string
- pstring; // action button label
- pstring; // button label 2
- pstring; // button label 3
- pstring; // font name
- pstring AlertTitle = "Alert"; // alert title
- };
-
- æKY tryn
- 'tryn'
- gxTrayNameDataType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxTrayNameDataType 'tryn'
-
- type gxTrayNameDataType { // tray name data type ('tryn')
- pstring[31];
- };
-
- æC
-
- Driver resource to specify the tray name
-
- æKY tray
- 'tray'
- gxTrayCountDataID
- gxTrayCountDataType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxTrayCountDataType 'tray'
- #define gxTrayCountDataID (gxPrintingDriverBaseID)
-
- type gxTrayCountDataType {
- longint; // count of trays
- };
-
- æC
-
- Driver resource type and id for the tray count.
-
- æKY dctl
- 'dctl'
- gxDITLControlType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxDITLControlType 'dctl'
-
- type gxDITLControlType{
- integer; /* DITLsize Maximum item count for DITL */
-
- integer = $$CountOf(dctlarray) - 1; /* Array size */
- wide array dctlarray {
- switch {
-
- case Button:
- key integer = 1;
- integer; /* Item ID that this is the button of */
- integer /* Button kind */
- cancel = 0;
- case Cluster:
- key integer = 2;
- integer /* What kind of cluster this is? */
- feed = 0,
- quality = 1,
- coverPage = 2,
- firstPage = 3,
- restPage = 4,
- headMotion = 5,
- createFile = 6,
- user0 = 7,
- user1 = 8,
- user2 = 9;
-
- integer = $$CountOf(ClusterArray) - 1;
- wide array ClusterArray
- {
- integer; /* The item ID this corresponds to */
- };
-
- case Copies:
- key integer = 3;
- integer; /* ID of the item */
-
- case DialogBtn:
- key integer = 4;
- integer; /* Item ID of the cascade button */
- integer; /* ID of the dialog */
- integer; /* ID of the dctl for the dialog */
-
- case Frill:
- key integer = 5;
- integer; /* Item ID of this frill */
- integer /* What kind of frill might this be? */
- line = 0,
- version = 1,
- default = 2,
- printerName = 3;
-
- case Moof:
- key integer = 6;
- integer; /* ID of the Moof∞™ (a.k.a. "Clarus the dogCow") */
-
- case OKButton:
- key integer = 7;
- integer; /* Item ID of the OK button */
- integer; /* ID of the "Print" string */
- integer; /* ID of the "Save" string */
-
- case Orientation:
- key integer = 8;
- integer; /* ID of portrait orientation */
- integer; /* ID of the landscape orientation */
- integer; /* ID of flipped portrait */
- integer; /* ID of the flipped landscape */
-
- case PageRange:
- key integer = 9;
- integer; /* ID of the "all" button */
- integer; /* ID of the range button */
- integer; /* ID of the from edit text */
- integer; /* ID of the to edit text */
-
- case PaperSizes:
- key integer = 10;
- integer; /* Item of the popup */
- integer; /* Item of the popup radio button */
- fill long;
- fill word;
-
- integer = $$CountOf(ClusterArray) - 1;
- wide array ClusterArray
- {
- integer; /* The item ID this corresponds to */
- };
-
- case Scale:
- key integer = 11;
- integer; /* Item ID of the edit text */
- integer; /* Item ID of the arrow useritem */
- integer; /* resource ID for the 'stab' resource */
- case Toggle:
- key integer = 12;
- integer; /* Item ID that this coresponds to */
- integer /* Value to OR into flags to set it */
- bPreciseBitmap = $0001,
- bBiggerPages = $0002,
- bGraphicSmoothing = $0004,
- bTextSmoothing = $0008,
- bFontSubstitution = $0010,
- bInvert = $0020,
- bFlipHoriz = $0040,
- bFlipVert = $0080,
- bColorMode = $0100,
- bBidirectional = $0200,
- bUser0 = $0400,
- bUser1 = $0800,
- bUser2 = $1000,
- bReserved0 = $2000,
- bReserved1 = $4000,
- bReserved2 = $8000;
- };
- align word; /* Each item is word aligned */
- };
- };
-
- æKY stab
- 'stab'
- gxScaleTableType
- æF PrintingResTypes.r
- æT resource
- æD
- #define gxScaleTableType 'stab'
-
- type gxScaleTableType {
- integer = $$Countof(valarray);
- array valarray {
- integer;
- };
- };
-
- æC
-
- Definition for values in a reduction table -
- NOTE - VALUES EXPECTED IN ASCENDING ORDER
-
- æKY gxInputTraysMenuItem
- æFc PrintingDrivers.h
- æT constant
- æD
- enum {
- gxInputTraysMenuItem = -1
- };
-
- æC
-
- Menu item number for "Input Trays..."
-
- æKY gxUseCustomIO
- æFc PrintingDrivers.h
- æT constant
- æD
- enum { // bit fields in communicationsOptions field of IOPrefsRec
- gxUseCustomIO = 0x00000001 // driver uses a non-standard IO mechanism
- };
-
- æKY gxIOPrefsRec
- gxIOPrefsPtr
- gxIOPrefsHdl
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxIOPrefsRec{ // buffering and IO preferences
- unsigned long communicationsOptions;
- unsigned long numBuffers;
- unsigned long bufferSize;
- unsigned long numReqBlocks;
- unsigned long openCloseTimeout;
- unsigned long readWriteTimeout;
- };
-
- typedef struct gxIOPrefsRec gxIOPrefsRec, *gxIOPrefsPtr, **gxIOPrefsHdl;
-
- æKY gxPrintDestinationRec
- gxPrintDestinationPtr
- gxPrintDestinationHdl
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxPrintDestinationRec{ // information about writing to a file
- Boolean printToFile; // true if output is to go to a file
- FSSpec fSpec; // if going to a file, the FSSpec for the file
- char includeFonts; // true if fonts are to be included
- Str31 fileFormat; // format to write file
- };
-
- typedef struct gxPrintDestinationRec gxPrintDestinationRec, *gxPrintDestinationPtr, **gxPrintDestinationHdl;
-
- æKY gxPortListRec
- gxPortListPtr
- æFc PrintingDrivers.h
- æT structure
- æD
- This structure is the content of each cell in the standard PACK LDEF
-
- struct gxPortListRec{
- char firstMarker, secondMarker; // markers to indicate icon or non-icon version
- // if these are ≈ and ≈, then the cell is an icon cell.
- // Otherwise, it is assumed to be a standard text LDEF
- // cell
-
- Handle iconSuiteHandle; // the icon suite to draw for this cell
- Handle outputDriverName; // handle to the output driver name (for serial)
- Handle inputDriverName; // handle to the input driver name (for serial)
- Str255 iconName; // name to draw under the icon
- };
-
- typedef struct gxPortListRec gxPortListRec, *gxPortListPtr;
-
- æKY gxDeviceCommunicationsID
- æFc PrintingDrivers.h
- æT constant
- æD
- #define gxDeviceCommunicationsID (0)
-
- æKY prod
- 'prod'
- gxPostscriptProductInfoType
- gxPostscriptProductNameID
- gxPostscriptVersionID
- gxPostscriptRevisionID
- gxPostscriptVMAvailableID
- gxPostscriptFontStreamTypeID
- gxPostscriptLanguageLevelID
- æFc PrintingDrivers.h
- æT constant
- æD
- // ----------------------------------• 'prod' •----------------------------------
-
- // for PostScript devices, the device and version names of the device.
- // (0) product name is of type PString
- // (1) version is of type PString
- // (2) revision is of type PString
- // (3) vm available is of type long
- // (4) font stream type is of type scalerStreamTypeFlag
- // (5) language level is of type long
-
- #define gxPostscriptProductInfoType 'prod'
- #define gxPostscriptProductNameID (0)
- #define gxPostscriptVersionID (1)
- #define gxPostscriptRevisionID (2)
- #define gxPostscriptVMAvailableID (3)
- #define gxPostscriptFontStreamTypeID (4)
- #define gxPostscriptLanguageLevelID (5)
-
- æKY gxAutoFeedButtonId
- æFc PrintingDrivers.h
- æT constant
- æD
- The 'DITL' id for the auto feed button in the manual feed alert
-
- enum {
- gxAutoFeedButtonId = 3
- };
-
- æKY gxUnivAlertStatusResourceId
- gxUnivManualFeedIndex
- gxUnivFailToPrintIndex
- gxUnivPaperJamIndex
- gxUnivOutOfPaperIndex
- gxUnivNoPaperTrayIndex
- gxUnivPrinterReadyIndex
- gxUnivAlertBeforeIndex
- gxUnivAlertAfterIndex
- æFc PrintingDrivers.h
- æT constant
- æD
- Status resource id for the alerts
-
- enum {
- gxUnivAlertStatusResourceId = -28508
- };
-
- Status resource indices for the alerts
-
- enum {
- gxUnivManualFeedIndex = 2,
- gxUnivFailToPrintIndex = 3,
- gxUnivPaperJamIndex = 4,
- gxUnivOutOfPaperIndex = 5,
- gxUnivNoPaperTrayIndex = 6,
- gxUnivPrinterReadyIndex = 7,
- gxUnivAlertBeforeIndex = 9,
- gxUnivAlertAfterIndex = 10
- };
-
- Allocation sizes for status buffers needed for automatic alerts
-
-
- enum {
- gxDefaultStatusBufferSize = 10,
- gxManualFeedStatusBufferSize = 34,
- gxOutOfPaperStatusBufferSize = 42
- };
-
- æKY gxManualFeedRecord
- gxOutOfPaperRecord
- æFc PrintingDrivers.h
- æT structure
- æD
- Structures for status buffers
-
- struct gxManualFeedRecord{ // structure passed in statusBuffer of StatusRecord for manual feed alert
- Boolean canAutoFeed; // true if driver can switch to auto feed
- Str31 paperTypeName; // name of paperType to feed manually
- };
-
- struct gxOutOfPaperRecord{ // structure passed in statusBuffer of StatusRecord for out of paper alert
- Str31 paperTypeName; // name of printing document
- };
-
- æKY gxCustomizationRec
- gxCustomizationPtr
- gxCustomizationHdl
- æFc PrintingDrivers.h
- æT structure
- æD
- The format of a 'cust' resource
-
- struct gxCustomizationRec{
- short horizontalResolution;
- short verticalResolution;
- short upDriverType;
- Point patternStretch;
- short translatorSettings;
- };
-
- typedef struct gxCustomizationRec gxCustomizationRec, *gxCustomizationPtr, **gxCustomizationHdl;
-
- æKY gxResolutionRec
- gxResolutionPtr
- gxResolutionHdl
- æFc PrintingDrivers.h
- æT structure
- æD
- The format of a 'resl' resource
-
- struct gxResolutionRec{
- short rangeType; // always 1
- short xMinimumResolution;
- short xMaximumResolution;
- short yMinimumResolution;
- short yMaximumResolution;
- short resolutionCount;
- Point resolutions[1];
- };
-
- typedef struct gxResolutionRec gxResolutionRec, *gxResolutionPtr, **gxResolutionHdl;
-
- æKY gxUniversalPrintRecord
- gxUniversalPrintRecordPtr
- gxUniversalPrintRecordHdl
- gxPrintRecordVersion
- gxAutoFeed
- gxManualFeed
- gxPreciseBitmap
- gxBiggerPages
- gxGraphicSmoothing
- gxTextSmoothing
- gxFontSubstitution
- gxInvertPage
- gxFlipPageHoriz
- gxFlipPageVert
- gxColorMode
- gxBidirectional
- gxUserFlag0
- gxUserFlag1
- gxUserFlag2
- gxReservedFlag0
- gxReservedFlag1
- gxReservedFlag2
- gxPortraitOrientation
- gxLandscapeOrientation
- gxAltPortraitOrientation
- gxAltLandscapeOrientation
- gxBestQuality
- gxFasterQuality
- gxDraftQuality
- gxFirstTray
- gxSecondTray
- gxThirdTray
- gxNoCoverPage
- gxFirstPageCover
- gxLastPageCover
- gxUnidirectionalMotion
- gxBidirectionalMotion
- gxNoFile
- gxPostScriptFile
- æFc PrintingDrivers.h
- æT structure
- æD
- Constants for the "universal" print record...
-
- enum { // version number for "universal" print record
- gxPrintRecordVersion = 8
- };
-
- enum { // for feed field...
- gxAutoFeed = 0,
- gxManualFeed = 1
- };
-
- enum { // bit fields for options field...
- gxPreciseBitmap = 0x0001, // tall adjusted (IW), precise bitmap (LW, SC)
- gxBiggerPages = 0x0002, // no gaps (IW), larger print area (LW)
- gxGraphicSmoothing = 0x0004, // graphic smoothing (LW)
- gxTextSmoothing = 0x0008, // text smoothing (SC)
- gxFontSubstitution = 0x0010, // font substitution
- gxInvertPage = 0x0020, // b/w invert image
- gxFlipPageHoriz = 0x0040, // flip horizontal
- gxFlipPageVert = 0x0080, // flip vertical
- gxColorMode = 0x0100, // color printing
- gxBidirectional = 0x0200, // bidirectional printing
- gxUserFlag0 = 0x0400, // user flag 0
- gxUserFlag1 = 0x0800, // user flag 1
- gxUserFlag2 = 0x1000, // user flag 2
- gxReservedFlag0 = 0x2000, // reserved flag 0
- gxReservedFlag1 = 0x4000, // reserved flag 1
- gxReservedFlag2 = 0x8000 // reserved flag 2
- };
-
- enum { // for orientation field...
- gxPortraitOrientation = 0,
- gxLandscapeOrientation = 1,
- gxAltPortraitOrientation = 2,
- gxAltLandscapeOrientation = 3
- };
-
- enum { // for qualityMode field...
- gxBestQuality = 0,
- gxFasterQuality = 1,
- gxDraftQuality = 2
- };
-
- enum { // for firstTray and remainingTray fields...
- gxFirstTray = 0,
- gxSecondTray = 1,
- gxThirdTray = 2
- };
-
- enum { // for coverPage field...
- gxNoCoverPage = 0,
- gxFirstPageCover = 1,
- gxLastPageCover = 2
- };
-
- enum { // for headMotion field...
- gxUnidirectionalMotion = 0,
- gxBidirectionalMotion = 1
- };
-
- enum { // for saveFile field...
- gxNoFile = 0,
- gxPostScriptFile = 1
- };
-
-
- // the format of the "universal" print record
-
- struct gxUniversalPrintRecord{
- short prVersion; // print record version
-
- // prInfo subrecord...
-
- short appDev; // device kind, always 0
- short appVRes; // application vertical resolution
- short appHRes; // application horizontal resolution
- Rect appPage; // page size, in application resolution
-
- Rect appPaper; // paper rectangle [offset from rPage]
-
- // prStl subrecord...
-
- short devType; // device type, always 0xA900 (was wDev)
- short pageV; // page height in 120ths of an inch
- short pageH; // page width in 120ths of an inch
- char fillByte; // page calculation mode
- char feed; // feed mode
-
- // prInfoPT subrecord...
-
- short devKind; // device kind, always 0
- short devVRes; // device vertical resolution
- short devHRes; // device horizontal resolution
- Rect devPage; // device page size
-
- // prXInfo subrecord...
-
- short actualCopies; // actual number of copies for this job
- short options; // options for this device
- short reduction; // reduce/enlarge factor
-
- char orientation; // orientation of paper ( 0=portrait, 1=landscape )
-
- // clusters...
-
- char qualityMode; // quality mode
- char coverPage; // cover page
- char firstTray; // first feed tray
- char remainingTray; // remaining feed tray
- char headMotion; // head motion
- char saveFile; // save file
-
- char userCluster1; // three clusters left over...
- char userCluster2;
- char userCluster3;
-
- // prJob subrecord...
-
- short firstPage; // first page
- short lastPage; // last page
- short copies; // # of copies, always 1
- char reserved1; // always true, unused
- char reserved2; // always true, unused
- PrIdleProcPtr pIdleProc; // idle proc
- Ptr pFileName; // spool file name pointer
- short fileVol; // spool file vRefNum
- char fileVers; // file version, must be 0
- char reserved3; // always 0
-
- short printX[19]; // internal use
- };
-
- typedef struct gxUniversalPrintRecord gxUniversalPrintRecord, *gxUniversalPrintRecordPtr, **gxUniversalPrintRecordHdl;
-
- æKY Forward_GXPrOpenDoc
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPrOpenDoc (THPrint, TPPrPort *)
- = GXFORWARDGLUE;
-
- æKY Forward_GXPrCloseDoc
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPrCloseDoc (TPPrPort)
- = GXFORWARDGLUE;
-
- æKY Forward_GXPrOpenPage
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPrOpenPage (TPPrPort, TPRect, Point resolution)
- = GXFORWARDGLUE;
-
- æKY Forward_GXPrClosePage
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPrClosePage (TPPrPort)
- = GXFORWARDGLUE;
-
- æKY Forward_GXPrintDefault
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPrintDefault (THPrint)
- = GXFORWARDGLUE;
-
- æKY Forward_GXPrStlDialog
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPrStlDialog (THPrint, Boolean *)
- = GXFORWARDGLUE;
-
- æKY Forward_GXPrJobDialog
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPrJobDialog (THPrint, Boolean *)
- = GXFORWARDGLUE;
-
- æKY Forward_GXPrStlInit
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPrStlInit (THPrint, TPPrDlg *)
- = GXFORWARDGLUE;
-
- æKY Forward_GXPrJobInit
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPrJobInit (THPrint, TPPrDlg *)
- = GXFORWARDGLUE;
-
- æKY Forward_GXPrDlgMain
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPrDlgMain (THPrint, PDlgInitProcPtr, Boolean *)
- = GXFORWARDGLUE;
-
- æKY Forward_GXPrValidate
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPrValidate (THPrint, Boolean *)
- = GXFORWARDGLUE;
-
- æKY Forward_GXPrJobMerge
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPrJobMerge (THPrint, THPrint)
- = GXFORWARDGLUE;
-
- æKY Forward_GXPrGeneral
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPrGeneral (Ptr)
- = GXFORWARDGLUE;
-
- æKY Forward_GXConvertPrintRecordTo
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXConvertPrintRecordTo (THPrint)
- = GXFORWARDGLUE;
-
- æKY Forward_GXConvertPrintRecordFrom
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXConvertPrintRecordFrom (THPrint)
- = GXFORWARDGLUE;
-
- æKY Forward_GXPrintRecordToJob
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPrintRecordToJob (THPrint, gxJob)
- = GXFORWARDGLUE;
-
- æKY gxRasterPlaneOptions
- gxDefaultOffscreen
- gxDontSetHalftone
- gxDotTypeIsDitherLevel
- æFc PrintingDrivers.h
- æT constant
- æD
- enum { // bit fields in RasterPlaneOptions
- gxDefaultOffscreen = 0x00000000, // default value - bits are allocated for the client, halftoning takes place
- gxDontSetHalftone = 0x00000001, // don't call SetViewPortHalftone
- gxDotTypeIsDitherLevel = 0x00000002 // call SetViewPortDither using the dotType as the level
- };
-
- typedef long gxRasterPlaneOptions;
-
- æKY gxPlaneSetupRec
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxPlaneSetupRec{ // input structure for setting up the offscreen
- gxRasterPlaneOptions planeOptions; // options for the offscreen package
- gxHalftone planeHalftone; // OPTIONAL: halftone structure for this plane
- gxColorSpace planeSpace; // OPTIONAL: noSpace will get the graphics default
- gxColorSet planeSet; // OPTIONAL: NIL gets the default
- gxColorProfile planeProfile; // OPTIONAL: NIL gets no matching
- };
-
- æKY gxOffscreenSetupRec
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxOffscreenSetupRec{
- short width; // Width in pixels
- short minHeight; // minimum height in pixels - actual height returned here
- short maxHeight; // maximum height in pixels
- Fixed ramPercentage; // maximum percentage of RAM to take
- long ramSlop; // amount of RAM to be sure to leave
- short depth; // Depths in bits of each plane
- gxMapping vpMapping; // mapping to assign to offscreen viewPorts
- gxMapping vdMapping; // mapping to assign to offscreen viewDevices
- short planes; // # of planes to allocate of depth bits each (can be more than 4)
- gxPlaneSetupRec planeSetup[4]; // parameters for each plane, 4 is provided because it is most handy for writers of devices
- };
-
- æKY gxOffscreenPlaneRec
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxOffscreenPlaneRec{ // the format of one plane in the offscreen planar area
- gxViewPort theViewPort; // viewPort for the offscreen
- gxViewDevice theDevice; // viewDevice for the offscreen
- gxViewGroup theViewGroup; // the viewGroup that they share
- gxShape theBitmap; // the offscreen bitmap shape
- gxBitmap theBits; // the bits of the offscreen
- };
-
- æKY gxOffscreenRec
- gxOffscreenPtr
- gxOffscreenHdl
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxOffscreenRec{ // an entire offscreen area
- short numberOfPlanes; // number of planes we have
- Handle offscreenStorage; // handle containing the bitmaps image data
- gxOffscreenPlaneRec thePlanes[1]; // planes to draw in
- };
-
- typedef struct gxOffscreenRec gxOffscreenRec, *gxOffscreenPtr, **gxOffscreenHdl;
-
- æKY gxDefaultRaster
- gxDontResolveTransferModes
- gxRenderInReverse
- gxOnePlaneAtATime
- gxSendAllBands
- gxRasterRenderOptions
- æFc PrintingDrivers.h
- æT structure
- æD
- enum { // bit fields in RasterRenderOptions
- gxDefaultRaster = 0x00000000, // default raster options
- gxDontResolveTransferModes = 0x00000001, // 0=Resolve, 1=Don't Resolve
- gxRenderInReverse = 0x00000002, // traverse image in reverse order
- gxOnePlaneAtATime = 0x00000004, // render each plane separately
- gxSendAllBands = 0x00000008 // send even empty bands
- };
-
- typedef long gxRasterRenderOptions;
-
- æKY gxRasterPrefsRec
- gxRasterPrefsPtr
- gxRasterPrefsHdl
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxRasterPrefsRec{ // structure of resource to control raster imaging
- gxRasterRenderOptions renderOptions; // options for the raster imaging system
- Fixed hImageRes; // horizontal resolution to image at
- Fixed vImageRes; // vertical resolution to image at
- short minBandSize; // minimum band size to use (in pixels)
- short maxBandSize; // maximum band size to use (in pixels), 0 == entire page
- Fixed ramPercentage; // maximum percentage of RAM to take
- long ramSlop; // amount of RAM to be sure to leave
- short depth; // depth in pixels (PER PLANE!)
- short numPlanes; // number of planes to render
- gxPlaneSetupRec planeSetup[1]; // one for each plane
- };
-
- typedef struct gxRasterPrefsRec gxRasterPrefsRec, *gxRasterPrefsPtr, **gxRasterPrefsHdl;
-
- æKY gxRasterPackageOptions
- gxRasterPackageRec
- gxRasterPackagePtr
- gxRasterPackageHdl
- gxUseColor
- æFc PrintingDrivers.h
- æT structure
- æD
- typedef long gxRasterPackageOptions;
-
- enum { // bit fields in RasterPackageOptions
- gxSendAllColors = 0x00000001, // send even clean bands through
- gxInterlaceColor = 0x00000002, // ribbon contamination is a concern
- gxOverlayColor = 0x00000004, // color printer without a ribbon problem
- gxUseColor = (gxInterlaceColor|gxOverlayColor) // this is a color printer
- };
-
- struct gxRasterPackageRec{ // resource to control the RasterDataIn message
- Ptr bufferSize; // buffer size for packaging (>= maximum head pass size)
- short colorPasses; // 1 (b/w) or 4 (CMYK) is typical
- short headHeight; // printhead height in pixels
- short numberPasses; // number of head passes it takes to == iHeadHeight
- short passOffset; // offset between passes, in pixels
- gxRasterPackageOptions packageOptions; // packaging options
- };
-
- typedef struct gxRasterPackageRec gxRasterPackageRec, *gxRasterPackagePtr, **gxRasterPackageHdl;
-
- æKY gxRasterPackageBitmapRec
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxRasterPackageBitmapRec{ // for RasterPackageBitmap message
- gxBitmap *bitmapToPackage; // bitmap containing the data to package
- unsigned short startRaster; // raster to begin the packaging from
- unsigned short colorBand; // for which color pass this is a packaging request
- Boolean isBandDirty; // whether there are any dirty bits in this band
- Rect dirtyRect; // which bits are dirty
- };
-
- æKY gxStandardNumberRec
- gxStandardNumberPtr
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxStandardNumberRec{ // for outputing numbers
- short numberType; // type of numberic output desired
- short minWidth; // minimum output width of the number
- char padChar; // pad character for numbers shorter than the minWidth
- char alignment; // whee!
- Str31 startString; // prefix string
- Str31 endString; // postfix string
- };
-
- typedef struct gxStandardNumberRec gxStandardNumberRec, *gxStandardNumberPtr;
-
- æKY gxRasterPackageControlsRec
- gxRasterPackageControlsPtr
- gxRasterPackageControlsHdl
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxRasterPackageControlsRec{ // structure of resource to control other messages
- short startPageStringID; // 'wstr' to send to the device at start of page
- short formFeedStringID; // 'wstr' to send to the device to cause a form feed
- short forwardMax; // line feed strings
- gxStandardNumberRec forwardLineFeed;
- short reverseMax;
- gxStandardNumberRec reverseLineFeed;
- };
-
- typedef struct gxRasterPackageControlsRec gxRasterPackageControlsRec, *gxRasterPackageControlsPtr, **gxRasterPackageControlsHdl;
-
- æKY gxRasterImageDataRec
- gxRasterImageDataPtr
- gxRasterImageDataHdl
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxRasterImageDataRec{ // raster imaging system imageData structure
-
- // setup values
-
- gxRasterRenderOptions renderOptions; // options for the raster imaging system
- Fixed hImageRes; // horizontal resolution to image at
- Fixed vImageRes; // vertical resolution to image at
- short minBandSize; // smallest band that makes sense for this device
- short maxBandSize; // biggest band that makes sense, or 0 for "full page"
- gxRectangle pageSize; // size of page for device
-
- // values used within the RasterDataIn message
-
- short currentYPos; // current position moving down the page
- gxRasterPackageRec packagingInfo; // raster packaging record
-
- // values used within the remaining messages
-
- Boolean optionsValid; // were options specified by the driver?
- gxRasterPackageControlsRec packageControls; // options for the packaging messages
-
- gxOffscreenSetupRec theSetup; // setup for the offscreen code, variable length componant
- };
-
- typedef struct gxRasterImageDataRec gxRasterImageDataRec, *gxRasterImageDataPtr, **gxRasterImageDataHdl;
-
- æKY GXRASTERMSGGLUE
- æFc PrintingDrivers.h
- æT macro
- æD
- #define GXRASTERMSGGLUE(selector) SendMessageGlue(0x0001, selector)
-
- æKY Send_GXRasterDataIn
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXRasterDataIn (gxOffscreenHdl, gxRectangle *bandRectangle,
- gxRectangle *dirtyRectangle)
- = GXRASTERMSGGLUE(gxRasterDataIn);
-
- æKY Forward_GXRasterDataIn
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXRasterDataIn (gxOffscreenHdl, gxRectangle *bandRectangle,
- gxRectangle *dirtyRectangle)
- = GXFORWARDGLUE;
-
- æKY Send_GXRasterLineFeed
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXRasterLineFeed (short *lineFeedSize, Ptr buffer,
- unsigned long *bufferPos, gxRasterImageDataHdl)
- = GXRASTERMSGGLUE(gxRasterLineFeed);
-
- æKY Forward_GXRasterLineFeed
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXRasterLineFeed (short *lineFeedSize, Ptr buffer,
- unsigned long *bufferPos, gxRasterImageDataHdl)
- = GXFORWARDGLUE;
-
- æKY Send_GXRasterPackageBitmap
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXRasterPackageBitmap (gxRasterPackageBitmapRec *whatToPackage, Ptr buffer,
- unsigned long *bufferPos, gxRasterImageDataHdl)
- = GXRASTERMSGGLUE(gxRasterPackageBitmap);
-
- æKY Forward_GXRasterPackageBitmap
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXRasterPackageBitmap (gxRasterPackageBitmapRec *whatToPackage, Ptr buffer,
- unsigned long *bufferPos, gxRasterImageDataHdl)
- = GXFORWARDGLUE;
-
- æKY gxColorSort
- gxATransferMode
- gxNoOverlap
- gxAColorBitmap
- gxSortbyPenPos
- gxPenLessPlotter
- gxCutterPlotter
- gxNoBackGround
- gxVectorRenderOptions
- æFc PrintingDrivers.h
- æT constant
- æD
- enum { // bit fields in VectorRenderOptions
- gxColorSort = 0x00000001, // set for pen plotters.
- gxATransferMode = 0x00000002, // set if transfer modes need to be resolved
- gxNoOverlap = 0x00000004, // set if non-overlapping output is desired
- gxAColorBitmap = 0x00000008, // set if color bitmap output is desired
- gxSortbyPenPos = 0x00000010, // set if shapes are to be drawn in the order of the pen index
- // in the pen table. NOTE: this is not the pen position in the carousel.
- gxPenLessPlotter = 0x00000020, // indicates raster printer/plotter
- gxCutterPlotter = 0x00000040, // indicates cutter
- gxNoBackGround = 0x00000080 // set if shapes that map to the background color should not be sent to driver
- };
-
- typedef long gxVectorRenderOptions;
-
- æKY gxUnidirectionalFill
- gxAlsoOutlineFilledShape
- gxVectorShapeOptions
- æFc PrintingDrivers.h
- æT constant
- æD
- enum { // bit fields in gxVectorShapeOptions
- gxUnidirectionalFill = 0x00000001, // generate scanlines in one direction only.. useful for transparencies
- gxAlsoOutlineFilledShape = 0x00000002 // turn on this bit to also outline solid filled shapes
- };
-
- typedef long gxVectorShapeOptions;
-
- æKY gxVHalftoneCompRec
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxVHalftoneCompRec{
- Fixed angle; // angle to halftone at. Must be 0, 90, 45 or 135
- long penIndex; // index of the pen to draw this component with
- };
-
- æKY gxVHalftoneRec
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxVHalftoneRec{
- gxColorSpace halftoneSpace;
- gxVHalftoneCompRec halftoneComps[4]; // info for each color component
- long penIndexForBW; // pen index to draw one bit deep or black and white bitmap with
- };
-
- æKY gxVectorShapeDataRec
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxVectorShapeDataRec{
- gxVectorShapeOptions shapeOptions; // options to control shape handling
- long maxPolyPoints; // maximum number of polygon points that device can support
- Fixed shapeError; // defines allowed deviation from the original shape
- Fixed textSize; // text above this size is filled; text below this size is outlined
- Fixed frameSize; // frame's smaller than this -> shape stroked; frame's larger -> shape is filled
- };
-
- æKY gxVectorImageDataRec
- gxVectorImageDataPtr
- gxVectorImageDataHdl
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxVectorImageDataRec{ // vector imaging system imageData structure
- gxVectorRenderOptions renderOptions; // options to control rendering: color sort, clipping, etc.
- Fixed devRes; // device resolution
- gxTransform devTransform; // mapping, clip and halftoning information for colored bitmaps
- gxColorSet clrSet; // entire set of colors; usually indexed color space for pen plotters
- gxColor bgColor; // the background color in the color space specified by the clrSpace field
- gxVHalftoneRec halftoneInfo; // defines halftone information for color bitmaps
- gxPenTableHdl hPenTable; // complete list of pens along with their pen positions and thickness
- gxRectangle pageRect; // page dimensions
- gxVectorShapeDataRec shapeData; // information on how to render a shape
- };
-
- typedef struct gxVectorImageDataRec gxVectorImageDataRec, *gxVectorImageDataPtr, **gxVectorImageDataHdl;
-
- æKY GXVECTORMSGGLUE
- æFc PrintingDrivers.h
- æT macro
- æD
- #define GXVECTORMSGGLUE(selector) SendMessageGlue(0x0001, selector)
-
- æKY Send_GXVectorPackageShape
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXVectorPackageShape (gxShape, long penIndex)
- = GXVECTORMSGGLUE(gxVectorPackageData);
-
- æKY Forward_GXVectorPackageShape
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXVectorPackageShape (gxShape, long penIndex)
- = GXFORWARDGLUE;
-
- æKY Send_GXVectorLoadPens
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXVectorLoadPens (gxPenTableHdl, long *shapeCounts, boolean *penTableChanged)
- = GXVECTORMSGGLUE(gxVectorLoadPens);
-
- æKY Forward_GXVectorLoadPens
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXVectorLoadPens (gxPenTableHdl, long *shapeCounts, boolean *penTableChanged)
- = GXFORWARDGLUE;
-
- æKY Send_GXVectorVectorizeShape
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXVectorVectorizeShape (gxShape, long penIndex, gxVectorShapeDataRec *)
- = GXVECTORMSGGLUE(gxVectorVectorizeShape);
-
- æKY Forward_GXVectorVectorizeShape
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXVectorVectorizeShape (gxShape, long penIndex, gxVectorShapeDataRec *)
- = GXFORWARDGLUE;
-
- æKY gxPostSynonym
- æFc PrintingDrivers.h
- æT constant
- æD
- enum { gxPostSynonym = (long)'post' };
-
- æKY gxNeedsHexOption
- gxNeedsCommentsOption
- gxPortablePostScriptOption
- gxTextClipsToPathOption
- gxFlattenClipPathOption
- gxUseCharpath1Option
- gxUseLevel2ColorOption
- gxPostScriptRenderOptions
- æFc PrintingDrivers.h
- æT constant
- æD
- enum { // bit fields in PostScriptRenderOptions
- gxNeedsHexOption = 0x00000001, // convert all binary data to hex
- gxNeedsCommentsOption = 0x00000002, // issue PostScript comments
- gxBoundingBoxesOption = 0x00000004, // calculate the values for %%BoundingBox: and %%PageBoundingBox: -- requires needsCommentsOption
- gxPortablePostScriptOption = 0x00000008, // generate portable PostScript
- gxTextClipsToPathOption = 0x00000010, // convert all clips that are composed of text to path shapes
- gxFlattenClipPathOption = 0x00000020, // convert all clips that are path shapes to polygons (helps better control point limit)
- gxUseCharpath1Option = 0x00000040, // (ignored if text clips are converted to paths) When the clip is text,
- // do it one glyph at a time, redrawing the main shape each time
- gxUseLevel2ColorOption = 0x00000080 // When printing to level-2 use level-2 device independent color
- };
-
- typedef long gxPostScriptRenderOptions;
-
- æKY gxPrinterGlyphsRec
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxPrinterGlyphsRec{
-
- gxFont theFont; // ---> font reference.
- long nGlyphs; // ---> Number of glyphs in the font.
-
- gxFontPlatform platform; // <--- How printer font is encoded.
- gxFontScript script; // <--- Script if platform != glyphPlatform
- gxFontLanguage language; // <--- Language if platform != glyphPlatform.
-
- long vmUsage; // <--- how much PostScript VM font uses.
-
- /** size of this is longAlligned(nGlyphs) **/
- unsigned long glyphBits[1]; // <--- Bit array of which system glyphs are in printer.
-
- };
-
- æKY gxPostScriptImageDataRec
- gxPostScriptImageDataPtr
- gxPostScriptImageDataHdl
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxPostScriptImageDataRec{ // PostScript imaging system imageData structure
- short languageLevel; // PostScript language level
- gxColorSpace devCSpace; // the printer's color space
- gxColorProfile devCProfile; // The printer's color profile for matching
- gxPostScriptRenderOptions renderOptions; // options for the imaging system
- long pathLimit; // maximum path size
- short gsaveLimit; // maximum number of gsaves allowed
- short opStackLimit; // operand stack limit
- scalerStreamTypeFlag fontType; // these are the font types that the printer supports
- long printerVM; // how much memory is in the printer
- long reserved0;
- };
-
- typedef struct gxPostScriptImageDataRec gxPostScriptImageDataRec, *gxPostScriptImageDataPtr, **gxPostScriptImageDataHdl;
-
- æKY gxProcSetListRec
- gxProcSetListPtr
- gxProcSetListHdl
- æFc PrintingDrivers.h
- æT structure
- æD
- struct gxProcSetListRec{ // for GetProcSetList / DownLoadProcSetList messages
- Signature clientid;
- OSType controlType; // the driver will call FetchTaggedData on each of these resources
- short controlid;
- OSType dataType;
- long reserved0;
- };
-
- typedef struct gxProcSetListRec gxProcSetListRec, *gxProcSetListPtr, **gxProcSetListHdl;
-
- æKY gxPrinterOK
- gxIntializePrinter
- gxFilePrinting
- gxResetPrinter
- æFc PrintingDrivers.h
- æT constant
- æD
- enum { // possible results of querying printer (returned by PostScriptQueryPrinter message)
- gxPrinterOK = 0,
- gxIntializePrinter = 1,
- gxFilePrinting = 2,
- gxResetPrinter = 128
- };
-
- æKY GXPOSTSCRIPTMSGGLUE
- æFc PrintingDrivers.h
- æT macro
- æD
- #define GXPOSTSCRIPTMSGGLUE(selector) SendMessageGlue(0x0001, selector)
-
- æKY Send_GXPostScriptQueryPrinter
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptQueryPrinter (long *)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptQueryPrinter);
-
- æKY Forward_GXPostScriptQueryPrinter
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptQueryPrinter (long *)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptInitializePrinter
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptInitializePrinter (void)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptInitializePrinter);
-
- æKY Forward_GXPostScriptInitializePrinter
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptInitializePrinter (void)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptResetPrinter
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptResetPrinter (void)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptResetPrinter);
-
- æKY Forward_GXPostScriptResetPrinter
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptResetPrinter (void)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptExitServer
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptExitServer (void)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptExitServer);
-
- æKY Forward_GXPostScriptExitServer
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptExitServer (void)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptGetStatusText
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptGetStatusText (Handle)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptGetStatusText);
-
- æKY Forward_GXPostScriptGetStatusText
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptGetStatusText (Handle)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptGetPrinterText
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptGetPrinterText (Handle)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptGetPrinterText);
-
- æKY Forward_GXPostScriptGetPrinterText
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptGetPrinterText (Handle)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptScanStatusText
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptScanStatusText (Handle)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptScanStatusText);
-
- æKY Forward_GXPostScriptScanStatusText
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptScanStatusText (Handle)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptScanPrinterText
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptScanPrinterText (Handle)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptScanPrinterText);
-
- æKY Forward_GXPostScriptScanPrinterText
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptScanPrinterText (Handle)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptGetDocumentProcSetList
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptGetDocumentProcSetList (gxProcSetListHdl, gxPostScriptImageDataHdl)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptGetDocumentProcSetList);
-
- æKY Forward_GXPostScriptGetDocumentProcSetList
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptGetDocumentProcSetList (gxProcSetListHdl, gxPostScriptImageDataHdl)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptDownloadProcSetList
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptDownloadProcSetList (gxProcSetListHdl, gxPostScriptImageDataHdl)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptDownloadProcSetList);
-
- æKY Forward_GXPostScriptDownloadProcSetList
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptDownloadProcSetList (gxProcSetListHdl, gxPostScriptImageDataHdl)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptGetPrinterGlyphsInformation
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptGetPrinterGlyphsInformation (gxPrinterGlyphsRec *)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptGetPrinterGlyphsInformation);
-
- æKY Forward_GXPostScriptGetPrinterGlyphsInformation
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptGetPrinterGlyphsInformation (gxPrinterGlyphsRec *)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptStreamFont
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptStreamFont (gxFont fontref, scalerStream* streamPtr)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptStreamFont);
-
- æKY Forward_GXPostScriptPostScriptStreamFont
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptPostScriptStreamFont (gxFont fontref, scalerStream* streamPtr)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptDoDocumentHeader
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptDoDocumentHeader (gxPostScriptImageDataHdl)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptDoDocumentHeader);
-
- æKY Forward_GXPostScriptDoDocumentHeader
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptDoDocumentHeader (gxPostScriptImageDataHdl)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptDoDocumentSetup
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptDoDocumentSetup (gxPostScriptImageDataHdl)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptDoDocumentSetUp);
-
- æKY Forward_GXPostScriptDoDocumentSetup
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptDoDocumentSetup (gxPostScriptImageDataHdl)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptDoDocumentTrailer
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptDoDocumentTrailer (gxPostScriptImageDataHdl)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptDoDocumentTrailer);
-
- æKY Forward_GXPostScriptDoDocumentTrailer
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptDoDocumentTrailer (gxPostScriptImageDataHdl)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptDoPageSetup
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptDoPageSetup (gxFormat, long, gxPostScriptImageDataHdl)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptDoPageSetUp);
-
- æKY Forward_GXPostScriptDoPageSetup
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptDoPageSetup (gxFormat, long, gxPostScriptImageDataHdl)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptSelectPaperType
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptSelectPaperType (gxPaperType, long, gxPostScriptImageDataHdl)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptSelectPaperType);
-
- æKY Forward_GXPostScriptSelectPaperType
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptSelectPaperType (gxPaperType, long, gxPostScriptImageDataHdl)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptDoPageTrailer
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptDoPageTrailer (gxPostScriptImageDataHdl)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptDoPageTrailer);
-
- æKY Forward_GXPostScriptDoPageTrailer
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptDoPageTrailer (gxPostScriptImageDataHdl)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptEjectPage
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptEjectPage (gxPaperType, long pagenumber, long copiescount, short erasepage, gxPostScriptImageDataHdl)
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptEjectPage);
-
- æKY Forward_GXPostScriptEjectPage
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptEjectPage (gxPaperType, long pagenumber, long copiescount, short erasepage, gxPostScriptImageDataHdl)
- = GXFORWARDGLUE;
-
- æKY Send_GXPostScriptProcessShape
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Send_GXPostScriptProcessShape (gxShape page,long trcount, gxTransform trlist[])
- = GXPOSTSCRIPTMSGGLUE(gxPostscriptProcessShape);
-
- æKY Forward_GXPostScriptProcessShape
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr Forward_GXPostScriptProcessShape (gxShape page,long trcount, gxTransform trlist[])
- = GXFORWARDGLUE;
-
- æKY gxMissingImagePointer
- æFc PrintingDrivers.h
- æT constant
- æD
- enum {
- gxMissingImagePointer = -4 // for printer gxViewDevice bitmaps
- };
-
- æKY GXDRIVERAPIGLUE
- æFc PrintingDrivers.h
- æT macro
- æD
- #define GXDRIVERAPIGLUE(selector) {0x203C, 0x0002, selector, 0xABFE}
-
- æKY GXAddPrinterViewDevice
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr GXAddPrinterViewDevice (gxPrinter, gxViewDevice)
- = GXDRIVERAPIGLUE(0);
-
- æKY GXGetAvailableJobFormatModes
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr GXGetAvailableJobFormatModes (gxJobFormatModeTableHdl *)
- = GXDRIVERAPIGLUE(1);
-
- æKY GXSetPreferredJobFormatMode
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr GXSetPreferredJobFormatMode (gxJobFormatMode, Boolean directOnly)
- = GXDRIVERAPIGLUE(2);
-
- æKY GXPrintingAlert
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr GXPrintingAlert (short iconId,
- short txtSize,
- short defaultTitleNum,
- short cancelTitleNum,
- short textLength,
- Ptr pAlertMsg,
- StringPtr actionTitle,
- StringPtr title2,
- StringPtr title3,
- StringPtr msgFont,
- ModalFilterProcPtr filterProc,
- short *itemHit,
- StringPtr alertTitle)
- = GXDRIVERAPIGLUE(3);
-
- æKY GXGetPrintingAlert
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr GXGetPrintingAlert (short alertResId, ModalFilterProcPtr, short *itemHit)
- = GXDRIVERAPIGLUE(4);
-
- æKY GXFetchDTPData
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr GXFetchDTPData (Str31 dtpName, OSType theType, short theID, Handle *theData)
- = GXDRIVERAPIGLUE(5);
-
- æKY GXWriteDTPData
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr GXWriteDTPData (Str31 dtpName, OSType theType, short theID, Handle theData)
- = GXDRIVERAPIGLUE(6);
-
- æKY GXHandleChooserMessage
- æFc PrintingDrivers.h
- æT function
- æD
- OSErr GXHandleChooserMessage (gxJob *aJob, Str31 driverName, short message, short caller,
- StringPtr objName, StringPtr zoneName, ListHandle theList,
- long p2)
- = GXDRIVERAPIGLUE(7);
-
- æKY gxSpoolFile
- gxPrivateFileRecord
- æFc PrintingMessages.h
- æT structure
- æD
- typedef struct gxPrivateFileRecord *gxSpoolFile;
-
- æKY gxPanelNoEvt
- gxPanelOpenEvt
- gxPanelCloseEvt
- gxPanelHitEvt
- gxPanelActivateEvt
- gxPanelDeactivateEvt
- gxPanelIconFocusEvt
- gxPanelPanelFocusEvt
- gxPanelFilterEvt
- gxPanelCancelEvt
- gxPanelConfirmEvt
- gxPanelDialogEvt
- gxPanelOtherEvt
- gxPanelUserWillConfirmEvt
- gxPanelEvent
- æFc PrintingMessages.h
- æT constant
- æD
- enum { // dialog panel events
-
- gxPanelNoEvt = (gxPanelEvent) 0,
- gxPanelOpenEvt = (gxPanelEvent) 1, // initialize and draw
- gxPanelCloseEvt = (gxPanelEvent) 2, // your panel is going away ( panel switch, confirm or cancel )
- gxPanelHitEvt = (gxPanelEvent) 3, // there's a hit in your panel
- gxPanelActivateEvt = (gxPanelEvent) 4, // the dialog window has just been activated
- gxPanelDeactivateEvt = (gxPanelEvent) 5, // the dialog window is about to be deactivated
- gxPanelIconFocusEvt = (gxPanelEvent) 6, // the focus changes from the panel to the icon list
- gxPanelPanelFocusEvt = (gxPanelEvent) 7, // the focus changes from the icon list to the panel
- gxPanelFilterEvt = (gxPanelEvent) 8, // this is called to filter every event
- gxPanelCancelEvt = (gxPanelEvent) 9, // the user has cancelled the dialog
- gxPanelConfirmEvt = (gxPanelEvent) 10, // the user has confirmed the dialog
- gxPanelDialogEvt = (gxPanelEvent) 11, // event to be handle by dialoghandler ( you get to see all events )
- gxPanelOtherEvt = (gxPanelEvent) 12, // osEvts, etc.
- gxPanelUserWillConfirmEvt = (gxPanelEvent) 13 // user has selected confirm, time to parse panel interdependencies
- };
-
- typedef long gxPanelEvent;
-
- æKY gxPanelNoResult
- gxPanelCancelConfirmation
- gxPanelResult
- æFc PrintingMessages.h
- æT constant
- æD
- enum { // possible panel responses to dialog handler calls
-
- gxPanelNoResult = 0,
- gxPanelCancelConfirmation = 1 // only valid from gxPanelUserWillConfirmEvt - used to keep the dialog from going away
- };
-
- typedef long gxPanelResult;
-
- æKY gxOtherAction
- gxClosePanelAction
- gxCancelDialogAction
- gxConfirmDialogAction
- æFc PrintingMessages.h
- æT constant
- æD
- enum { // values for the evtAction field in PanelInfoRecord
-
- gxOtherAction = 0, // current item will not change
- gxClosePanelAction = 1, // panel will be closed
- gxCancelDialogAction = 2, // dialog will be cancelled
- gxConfirmDialogAction = 3 // dialog will be confirmed
- };
-
- æKY gxPanelInfoRecord
- æFc PrintingMessages.h
- æT structure
- æD
- struct gxPanelInfoRecord{ // for FilterPanelEvent and HandlePanelEvent messages
- gxPanelEvent panelEvt; // why we're calling
- short panelResId; // 'ppnl' resource id of current panel
- DialogPtr pDlg; // pointer to dialog
- EventRecord *theEvent; // pointer to event
- short itemHit; // actual item number as dialog mgr thinks
- short itemCount; // number of items before your items
- short evtAction; // once this event is processed, the action that will result
- // (only meaningful in filtering, used for parsing)
- short errorStringId; // STR id of string to put in error alert (0 means no string)
- gxFormat theFormat; // the current format (only meaningful in a format dialog)
- void *refCon; // refCon passed in PanelSetupRecord
- };
-
- æKY gxApplicationPanel
- gxExtensionPanel
- gxPrintingPanelKind
- æFc PrintingMessages.h
- æT constant
- æD
- enum {
- gxApplicationPanel = (gxPrintingPanelKind) 0,
- gxExtensionPanel = (gxPrintingPanelKind) 1,
- gxDriverPanel = (gxPrintingPanelKind) 2
- };
-
- typedef long gxPrintingPanelKind;
-
- æKY gxPanelSetupRecord
- æFc PrintingMessages.h
- æT structure
- æD
- struct gxPanelSetupRecord{
- gxPrintingPanelKind panelKind;
- short panelResId;
- short resourceRefNum;
- void *refCon;
- };
-
- æC
-
- The gxPanelSetupInfo structure is passed to the dialog handler
- when the client calls to setup panels for the dialog.
-
- æKY gxRangeNotParsed
- gxRangeParsed
- gxRangeBadFromValue
- gxRangeBadToValue
- gxParsePageRangeResult
- æFc PrintingMessages.h
- æT constant
- æD
- enum { // returned by gxParsePageRange message.
-
- gxRangeNotParsed = (gxParsePageRangeResult) 0, // default initial value
- gxRangeParsed = (gxParsePageRangeResult) 1,
- gxRangeBadFromValue = (gxParsePageRangeResult) 2,
- gxRangeBadToValue = (gxParsePageRangeResult) 3
- };
-
- typedef long gxParsePageRangeResult;
-
- æKY gxNonFatalError
- gxFatalError
- gxPrinterReady
- gxUserAttention
- gxUserAlert
- gxPageTransmission
- gxOpenConnectionStatus
- gxInformationalStatus
- gxSpoolingPageStatus
- gxEndStatus
- gxPercentageStatus
- æFc PrintingMessages.h
- æT constant
- æD
- enum {
- gxNonFatalError = 1, // effects icon on spooling dialog
- gxFatalError = 2, // sends up printing alert on spooling dialog
- gxPrinterReady = 3, // signals GX to leave alert mode
- gxUserAttention = 4, // signals initiation of a modal alert
- gxUserAlert = 5, // signals initiation of a moveable modal alert
- gxPageTransmission = 6, // signals page sent to printer, increments page count in strings to user
- gxOpenConnectionStatus = 7, // signals GX to begin animation on printer icon
- gxInformationalStatus = 8, // default status type, no side effects
- gxSpoolingPageStatus = 9, // signals page spooled, increments page count in spooling dialog
- gxEndStatus = 10, // signals end of spooling
- gxPercentageStatus = 11 // signals the GX as to the amount of the job which is currently complete
- };
-
- æC
-
- Status type ids for gxStatusRecord structure
-
- æKY gxStatusRecord
- æFc PrintingMessages.h
- æT structure
- æD
- struct gxStatusRecord{ // for status messages
- unsigned short statusType; // one of the ids listed above ( nonFatalError, etc. )
- unsigned short statusId; // specific status ( out of paper, etc. ) - To be defined
- unsigned short statusAlertId; // printing alert id (if any) for status
- Signature statusOwner; // creator type of status owner
- short statResId; // id for 'stat' resource
- short statResIndex; // index into 'stat' resource for this status
- short dialogResult; // id of button string selected on dismissal of printing alert
- unsigned short bufferLen; // number of bytes in status buffer - total record size must be <= 512
- char statusBuffer[1];// user response from alert
- };
-
- æKY gxDisplayRecord
- æFc PrintingMessages.h
- æT structure
- æD
- struct gxDisplayRecord{
- Boolean useText;
- Handle hPicture;
- Str255 theText;
- };
-
- æC
-
- For gxWriteStatusToDTPWindow message
-
- æKY gxDefaultTrayMapping
- gxConfiguredTrayMapping
- gxTrayMapping
- æFc PrintingMessages.h
- æT constant
- æD
- enum {
- gxDefaultTrayMapping = (gxTrayMapping) 0,
- gxConfiguredTrayMapping = (gxTrayMapping) 1
- };
-
- typedef long gxTrayMapping;
-
- æKY GXPROTECTEDAPIGLUE
- æFc PrintingMessages.h
- æT macro
- æD
- #define GXPROTECTEDAPIGLUE(selector) {0x203C, 0x0001, selector, 0xABFE}
-
- æKY GXPRINTINGDISPATCH
- æFc PrintingMessages.h
- æT macro
- æD
- #define GXPRINTINGDISPATCH(segID, selector) {0x203C, 0x0001, 0, 0x223C, (segID & 0x0FFF), selector << 2, 0xABFE}
-
- OSErr GXPrintingDispatch (long selector, ...)
- = GXPROTECTEDAPIGLUE(0);
-
- æC
-
- How to use the GXPRINTINGDISPATCH macro...
-
- If your driver or extension is large, you may want to segment it
- across smaller boundaries than is permitted by the messaging system.
- Without using the Printing Manager's segmentation manager directly,
- the smallest segment you can create consists of the code to override
- a single message. If you are overriding workhorse messages such as
- RenderPage, you may want to divide up the work among many functions
- distributed across several segments. Here's how...
-
- The Printing Manager segment scheme involves the construction of a
- single 32-bit dispatch selector, which contains all the information
- necessary for the dispatcher to find a single routine. It contains the
- segment's resource ID, and the offset within the segment which contains
- the start of the routine. The GXPRINTINGDISPATCH macro will construct the
- dispatch selector for you, as well as the code to do the dispatch.
-
- Usually, it is convenient to start your segment with a long aligned jump table,
- beginning after the 4 byte header required by the Printing Manager. The
- macro assumes this is the case and takes a 1-based routine selector from
- which it conmstructs the offset.
-
- For example, if your code is in resource 'pdvr' (print driver), ID=2
- at offset=12 (third routine in segment), you would declare your
- routine as follows:
-
- OSErr MyRenderingRoutine (long param1, Ptr param2)
- = GXPRINTINGDISPATCH(2, 3);
-
- Remember, ALL segment dispatches must return OSErr. If your routine
- does not generate errors, you must still declare it to return OSErr
- and have the routine itself return noErr.
-
- An alternative way to call across segments is to call the GXPrintingDispatch
- function directly. You must construct the 32-bit selector yourself and pass
- it as the first parameter. This is usually not preferable since you don't get
- type-checking unless you declare a prototype as shown above, and your code
- isn't as easy to read.
-
- So given the above prototype, there are two ways to call the function:
-
- // free type checking!
- anErr = MyRenderingRoutine(p1, p2);
-
- or:
-
- #define kMyRenderRoutineSelector 0x0002000C
-
- // no type-checking!
- anErr = GXPrintingDispatch(kMyRenderRoutineSelector, p1, p2);
-
- Both have the same effect.
-
- æKY GXGetJob
- æFc PrintingMessages.h
- æT function
- æD
- gxJob GXGetJob (void)
- = GXPROTECTEDAPIGLUE(1);
-
- æKY GXGetMessageHandlerResFile
- æFc PrintingMessages.h
- æT function
- æD
- short GXGetMessageHandlerResFile (void)
- = GXPROTECTEDAPIGLUE(2);
-
- æKY GXSpoolingAborted
- æFc PrintingMessages.h
- æT function
- æD
- Boolean GXSpoolingAborted (void)
- = GXPROTECTEDAPIGLUE(3);
-
- æKY GXJobIdle
- æFc PrintingMessages.h
- æT function
- æD
- OSErr GXJobIdle (void)
- = GXPROTECTEDAPIGLUE(4);
-
- æKY GXReportStatus
- æFc PrintingMessages.h
- æT function
- æD
- OSErr GXReportStatus (short statusID, unsigned short statusIndex)
- = GXPROTECTEDAPIGLUE(5);
-
- æKY GXAlertTheUser
- æFc PrintingMessages.h
- æT function
- æD
- OSErr GXAlertTheUser (gxStatusRecord *)
- = GXPROTECTEDAPIGLUE(6);
-
- æKY GXSetupDialogPanel
- æFc PrintingMessages.h
- æT function
- æD
- OSErr GXSetupDialogPanel (gxPanelSetupRecord *)
- = GXPROTECTEDAPIGLUE(7);
-
- æKY GXCountTrays
- æFc PrintingMessages.h
- æT function
- æD
- OSErr GXCountTrays (gxTrayIndex *numTrays)
- = GXPROTECTEDAPIGLUE(8);
-
- æKY GXGetTrayName
- æFc PrintingMessages.h
- æT function
- æD
- OSErr GXGetTrayName (gxTrayIndex trayNumber, Str31 trayName)
- = GXPROTECTEDAPIGLUE(9);
-
- æKY GXSetTrayPaperType
- æFc PrintingMessages.h
- æT function
- æD
- OSErr GXSetTrayPaperType (gxTrayIndex whichTray, gxPaperType)
- = GXPROTECTEDAPIGLUE(10);
-
- æKY GXGetTrayPaperType
- æFc PrintingMessages.h
- æT function
- æD
- OSErr GXGetTrayPaperType (gxTrayIndex whichTray, gxPaperType)
- = GXPROTECTEDAPIGLUE(11);
-
- æKY GXGetTrayMapping
- æFc PrintingMessages.h
- æT function
- æD
- OSErr GXGetTrayMapping (gxTrayMapping *trayMapping)
- = GXPROTECTEDAPIGLUE(12);
-
- æKY GXCleanupStartJob
- æFc PrintingMessages.h
- æT function
- æD
- void GXCleanupStartJob (void)
- = GXPROTECTEDAPIGLUE(13);
-
- æKY GXCleanupStartPage
- æFc PrintingMessages.h
- æT function
- æD
- void GXCleanupStartPage (void)
- = GXPROTECTEDAPIGLUE(14);
-
- æKY GXCleanupOpenConnection
- æFc PrintingMessages.h
- æT function
- æD
- void GXCleanupOpenConnection (void)
- = GXPROTECTEDAPIGLUE(15);
-
- æKY GXCleanupStartSendPage
- æFc PrintingMessages.h
- æT function
- æD
- void GXCleanupStartSendPage (void)
- = GXPROTECTEDAPIGLUE(16);
-
- æKY gxNoCreateOptions
- gxInhibitAlias
- gxInhibitUniqueName
- gxResolveBitmapAlias
- æFc PrintingMessages.h
- æT constant
- æD
- enum {
- gxNoCreateOptions = 0x00000000, // just create the file
- gxInhibitAlias = 0x00000001, // do not create an alias in the PMD folder
- gxInhibitUniqueName = 0x00000002, // do not append to the filename to make it unique
- gxResolveBitmapAlias = 0x00000004 // resolve bitmap aliases and duplicate data in file
- };
-
- æC
-
- Options for gxCreateSpoolFile message
-
- æKY gxNoCloseOptions
- gxDeleteOnClose
- gxUpdateJobData
- gxMakeRemoteFile
- æFc PrintingMessages.h
- æT constant
- æD
- enum {
- gxNoCloseOptions = 0x00000000, // just close the file
- gxDeleteOnClose = 0x00000001, // delete the file rather than closing it
- gxUpdateJobData = 0x00000002, // write current job information into file prior to closing
- gxMakeRemoteFile = 0x00000004 // mark job as a remote file
- };
-
- æC
-
- Options for gxCloseSpoolFile message
-
- æKY gxNoImageFile
- gxMakeImageFile
- gxEachPlane
- gxEachPage
- gxEntireFile
- æFc PrintingMessages.h
- æT constant
- æD
- enum {
- gxNoImageFile = 0x00000000, // don't create image file
- gxMakeImageFile = 0x00000001, // create an image file
- gxEachPlane = 0x00000002, // only save up planes before rewinding
- gxEachPage = 0x00000004, // save up entire pages before rewinding
- gxEntireFile = gxEachPlane + gxEachPage // save up the entire file before rewinding
- };
-
- æC
-
- Options for gxCreateImageFile message
-
- æKY gxNoBufferOptions
- gxMakeBufferHex
- gxDontSplitBuffer
- æFc PrintingMessages.h
- æT constant
- æD
- enum {
- gxNoBufferOptions = 0x00000000,
- gxMakeBufferHex = 0x00000001,
- gxDontSplitBuffer = 0x00000002
- };
-
- æC
-
- Options for gxBufferData message
-
- æKY gxPrintingBuffer
- æFc PrintingMessages.h
- æT structure
- æD
- struct gxPrintingBuffer{ // for gxDumpBuffer and gxFreeBuffer messages
- long size; // size of buffer in bytes
- long userData; // client assigned id for the buffer
- char data[1]; // array of size bytes
- };
-
- æKY gxPageInfoRecord
- æFc PrintingMessages.h
- æT structure
- æD
- struct gxPageInfoRecord{ // for gxRenderPage message
- long docPageNum; // number of page being printed
- long copyNum; // copy number being printed
- Boolean formatChanged; // true if format changed from last page
- Boolean pageChanged; // true if page contents changed from last page
- long internalUse; // private
- };
-
- æKY GXUNIVSENDGLUE
- æFc PrintingMessages.h
- æT macro
- æD
- #define GXUNIVSENDGLUE(selector) SendMessageGlue(0x0000, selector)
-
- æKY GXFORWARDGLUE
- æFc PrintingMessages.h
- æT macro
- æD
- #define GXFORWARDGLUE ForwardThisMessageGlue
-
- æKY Send_GXFetchTaggedDriverData
- æFc PrintingMessages.h
- æT macro
- æD
- #define Send_GXFetchTaggedDriverData(tag, id, pHandle) Send_GXFetchTaggedData(tag, id, pHandle, 'drvr')
-
- æKY Forward_GXFetchTaggedDriverData
- æFc PrintingMessages.h
- æT macro
- æD
- #define Forward_GXFetchTaggedDriverData(tag, id, pHandle) Forward_GXFetchTaggedData(tag, id, pHandle, 'drvr')
-
- æKY GXJobIdleProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXJobIdleProcPtr) (void);
-
- æKY Send_GXJobIdle
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXJobIdle (void)
- = GXUNIVSENDGLUE(gxJobIdle);
-
- æKY Forward_GXJobIdle
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXJobIdle (void)
- = GXFORWARDGLUE;
-
- æKY GXJobStatusProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXJobStatusProcPtr) (gxStatusRecord *pStatus);
-
- æKY Send_GXJobStatus
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXJobStatus (gxStatusRecord *pStatus)
- = GXUNIVSENDGLUE(gxJobStatus);
-
- æKY Forward_GXJobStatus
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXJobStatus (gxStatusRecord *pStatus)
- = GXFORWARDGLUE;
-
- æKY GXPrintingEventProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXPrintingEventProcPtr) (EventRecord *eventPtr, Boolean filterEvent);
-
- æKY Send_GXPrintingEvent
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXPrintingEvent (EventRecord *, Boolean filterEvent)
- = GXUNIVSENDGLUE(gxPrintingEvent);
-
- æKY Forward_GXPrintingEvent
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXPrintingEvent (EventRecord *, Boolean filterEvent)
- = GXFORWARDGLUE;
-
- æKY GXJobDefaultFormatDialogProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXJobDefaultFormatDialogProcPtr) (gxDialogResult *dlgResult);
-
- æKY Send_GXJobDefaultFormatDialog
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXJobDefaultFormatDialog (gxDialogResult *dlgResult)
- = GXUNIVSENDGLUE(gxJobDefaultFormatDialog);
-
- æKY Forward_GXJobDefaultFormatDialog
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXJobDefaultFormatDialog (gxDialogResult *dlgResult)
- = GXFORWARDGLUE;
-
- æKY GXFormatDialogProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXFormatDialogProcPtr) (gxFormat theFormat, StringPtr title, gxDialogResult *dlgResult);
-
- æKY Send_GXFormatDialog
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXFormatDialog (gxFormat theFormat, StringPtr title,
- gxDialogResult *dlgResult)
- = GXUNIVSENDGLUE(gxFormatDialog);
-
- æKY Forward_GXFormatDialog
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXFormatDialog (gxFormat theFormat, StringPtr title,
- gxDialogResult *dlgResult)
- = GXFORWARDGLUE;
-
- æKY GXJobPrintDialogProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXJobPrintDialogProcPtr) (gxDialogResult *dlgResult);
-
- æKY Send_GXJobPrintDialog
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXJobPrintDialog (gxDialogResult *dlgResult)
- = GXUNIVSENDGLUE(gxJobPrintDialog);
-
- æKY Forward_GXJobPrintDialog
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXJobPrintDialog (gxDialogResult *dlgResult)
- = GXFORWARDGLUE;
-
- æKY GXFilterPanelEventProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXFilterPanelEventProcPtr) (gxPanelInfoRecord *pHitInfo, Boolean *returnImmed);
-
- æKY Send_GXFilterPanelEvent
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXFilterPanelEvent (gxPanelInfoRecord *pHitInfo, Boolean *returnImmed)
- = GXUNIVSENDGLUE(gxFilterPanelEvent);
-
- æKY GXHandlePanelEventProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXHandlePanelEventProcPtr) (gxPanelInfoRecord *pHitInfo, gxPanelResult *panelResponse);
-
- æKY Send_GXHandlePanelEvent
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXHandlePanelEvent (gxPanelInfoRecord *pHitInfo, gxPanelResult *panelResponse)
- = GXUNIVSENDGLUE(gxHandlePanelEvent);
-
- æKY GXParsePageRangeProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXParsePageRangeProcPtr) (StringPtr fromString, StringPtr toString, gxParsePageRangeResult *result);
-
- æKY Send_GXParsePageRange
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXParsePageRange (StringPtr fromString, StringPtr toString,
- gxParsePageRangeResult *result)
- = GXUNIVSENDGLUE(gxParsePageRange);
-
- æKY Forward_GXParsePageRange
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXParsePageRange (StringPtr fromString, StringPtr toString,
- gxParsePageRangeResult *result)
- = GXFORWARDGLUE;
-
- æKY GXDefaultJobProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXDefaultJobProcPtr) (void);
-
- æKY Send_GXDefaultJob
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXDefaultJob (void)
- = GXUNIVSENDGLUE(gxDefaultJob);
-
- æKY Forward_GXDefaultJob
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXDefaultJob (void)
- = GXFORWARDGLUE;
-
- æKY GXDefaultFormatProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXDefaultFormatProcPtr) (gxFormat theFormat);
-
- æKY Send_GXDefaultFormat
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXDefaultFormat (gxFormat theFormat)
- = GXUNIVSENDGLUE(gxDefaultFormat);
-
- æKY Forward_GXDefaultFormat
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXDefaultFormat (gxFormat theFormat)
- = GXFORWARDGLUE;
-
- æKY GXDefaultPaperTypeProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXDefaultPaperTypeProcPtr) (gxPaperType thePaperType);
-
- æKY Send_GXDefaultPaperType
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXDefaultPaperType (gxPaperType thePaperType)
- = GXUNIVSENDGLUE(gxDefaultPaperType);
-
- æKY Forward_GXDefaultPaperType
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXDefaultPaperType (gxPaperType thePaperType)
- = GXFORWARDGLUE;
-
- æKY GXDefaultPrinterProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXDefaultPrinterProcPtr) (gxPrinter thePrinter);
-
- æKY Send_GXDefaultPrinter
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXDefaultPrinter (gxPrinter thePrinter)
- = GXUNIVSENDGLUE(gxDefaultPrinter);
-
- æKY Forward_GXDefaultPrinter
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXDefaultPrinter (gxPrinter thePrinter)
- = GXFORWARDGLUE;
-
- æKY GXCreateSpoolFileProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXCreateSpoolFileProcPtr) (FSSpecPtr pFileSpec, long createOptions, gxSpoolFile *theSpoolFile);
-
- æKY Send_GXCreateSpoolFile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXCreateSpoolFile (FSSpecPtr pFileSpec, long createOptions,
- gxSpoolFile *theSpoolFile)
- = GXUNIVSENDGLUE(gxCreateSpoolFile);
-
- æKY Forward_GXCreateSpoolFile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXCreateSpoolFile (FSSpecPtr pFileSpec, long createOptions,
- gxSpoolFile *theSpoolFile)
- = GXFORWARDGLUE;
-
- æKY GXSpoolPageProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXSpoolPageProcPtr) (gxSpoolFile theSpoolFile, gxFormat theFormat, gxShape thePage);
-
- æKY Send_GXSpoolPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXSpoolPage (gxSpoolFile theSpoolFile, gxFormat theFormat,
- gxShape thePage)
- = GXUNIVSENDGLUE(gxSpoolPage);
-
- æKY Forward_GXSpoolPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXSpoolPage (gxSpoolFile theSpoolFile, gxFormat theFormat,
- gxShape thePage)
- = GXFORWARDGLUE;
-
- æKY GXSpoolDataProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXSpoolDataProcPtr) (gxSpoolFile theSpoolFile, Ptr data, long *length);
-
- æKY Send_GXSpoolData
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXSpoolData (gxSpoolFile theSpoolFile, Ptr data, long *length)
- = GXUNIVSENDGLUE(gxSpoolData);
-
- æKY Forward_GXSpoolData
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXSpoolData (gxSpoolFile theSpoolFile, Ptr data, long *length)
- = GXFORWARDGLUE;
-
- æKY GXSpoolResourceProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXSpoolResourceProcPtr) (gxSpoolFile theSpoolFile, Handle theResource, ResType theType, short id);
-
- æKY Send_GXSpoolResource
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXSpoolResource (gxSpoolFile theSpoolFile, Handle theResource,
- ResType theType, short id)
- = GXUNIVSENDGLUE(gxSpoolResource);
-
- æKY Forward_GXSpoolResource
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXSpoolResource (gxSpoolFile theSpoolFile, Handle theResource,
- ResType theType, short id)
- = GXFORWARDGLUE;
-
- æKY GXCompleteSpoolFileProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXCompleteSpoolFileProcPtr) (gxSpoolFile theSpoolFile);
-
- æKY Send_GXCompleteSpoolFile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXCompleteSpoolFile (gxSpoolFile theSpoolFile)
- = GXUNIVSENDGLUE(gxCompleteSpoolFile);
-
- æKY Forward_GXCompleteSpoolFile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXCompleteSpoolFile (gxSpoolFile theSpoolFile)
- = GXFORWARDGLUE;
-
- æKY GXCountPagesProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXCountPagesProcPtr) (gxSpoolFile theSpoolFile, long *numPages);
-
- æKY Send_GXCountPages
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXCountPages (gxSpoolFile theSpoolFile, long *numPages)
- = GXUNIVSENDGLUE(gxCountPages);
-
- æKY Forward_GXCountPages
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXCountPages (gxSpoolFile theSpoolFile, long *numPages)
- = GXFORWARDGLUE;
-
- æKY GXDespoolPageProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXDespoolPageProcPtr) (gxSpoolFile theSpoolFile, long numPages, gxFormat theFormat, gxShape *thePage, Boolean *formatChanged);
-
- æKY Send_GXDespoolPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXDespoolPage (gxSpoolFile theSpoolFile, long numPages,
- gxFormat theFormat, gxShape *thePage,
- Boolean *formatChanged)
- = GXUNIVSENDGLUE(gxDespoolPage);
-
- æKY Forward_GXDespoolPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXDespoolPage (gxSpoolFile theSpoolFile, long numPages,
- gxFormat theFormat, gxShape *thePage,
- Boolean *formatChanged)
- = GXFORWARDGLUE;
-
- æKY GXDespoolDataProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXDespoolDataProcPtr) (gxSpoolFile theSpoolFile, Ptr data, long *length);
-
- æKY Send_GXDespoolData
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXDespoolData (gxSpoolFile theSpoolFile, Ptr data, long *length)
- = GXUNIVSENDGLUE(gxDespoolData);
-
- æKY Forward_GXDespoolData
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXDespoolData (gxSpoolFile theSpoolFile, Ptr data, long *length)
- = GXFORWARDGLUE;
-
- æKY GXDespoolResourceProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXDespoolResourceProcPtr) (gxSpoolFile theSpoolFile, ResType theType, short id, Handle *theResource);
-
- æKY Send_GXDespoolResource
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXDespoolResource (gxSpoolFile theSpoolFile, ResType theType,
- short id, Handle *theResource)
- = GXUNIVSENDGLUE(gxDespoolResource);
-
- æKY Forward_GXDespoolResource
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXDespoolResource (gxSpoolFile theSpoolFile, ResType theType,
- short id, Handle *theResource)
- = GXFORWARDGLUE;
-
- æKY GXCloseSpoolFileProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXCloseSpoolFileProcPtr) (gxSpoolFile theSpoolFile, long closeOptions);
-
- æKY Send_GXCloseSpoolFile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXCloseSpoolFile (gxSpoolFile theSpoolFile, long closeOptions)
- = GXUNIVSENDGLUE(gxCloseSpoolFile);
-
- æKY Forward_GXCloseSpoolFile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXCloseSpoolFile (gxSpoolFile theSpoolFile, long closeOptions)
- = GXFORWARDGLUE;
-
- æKY GXStartJobProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXStartJobProcPtr) (StringPtr docName, long pageCount);
-
- æKY Send_GXStartJob
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXStartJob (StringPtr docName, long pageCount)
- = GXUNIVSENDGLUE(gxStartJob);
-
- æKY Forward_GXStartJob
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXStartJob (StringPtr docName, long pageCount)
- = GXFORWARDGLUE;
-
- æKY GXFinishJobProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXFinishJobProcPtr) (void);
-
- æKY Send_GXFinishJob
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXFinishJob (void)
- = GXUNIVSENDGLUE(gxFinishJob);
-
- æKY Forward_GXFinishJob
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXFinishJob (void)
- = GXFORWARDGLUE;
-
- æKY GXStartPageProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXStartPageProcPtr) (gxFormat theFormat, long numViewPorts, gxViewPort *viewPortList);
-
- æKY Send_GXStartPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXStartPage (gxFormat theFormat, long numViewPorts,
- gxViewPort *viewPortList)
- = GXUNIVSENDGLUE(gxStartPage);
-
- æKY Forward_GXStartPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXStartPage (gxFormat theFormat, long numViewPorts,
- gxViewPort *viewPortList)
- = GXFORWARDGLUE;
-
- æKY GXFinishPageProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXFinishPageProcPtr) (void);
-
- æKY Send_GXFinishPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXFinishPage (void)
- = GXUNIVSENDGLUE(gxFinishPage);
-
- æKY Forward_GXFinishPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXFinishPage (void)
- = GXFORWARDGLUE;
-
- æKY GXPrintPageProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXPrintPageProcPtr) (gxFormat theFormat, gxShape thePage);
-
- æKY Send_GXPrintPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXPrintPage (gxFormat theFormat, gxShape thePage)
- = GXUNIVSENDGLUE(gxPrintPage);
-
- æKY Forward_GXPrintPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXPrintPage (gxFormat theFormat, gxShape thePage)
- = GXFORWARDGLUE;
-
- æKY GXSetupImageDataProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXSetupImageDataProcPtr) (void *imageData);
-
- æKY Send_GXSetupImageData
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXSetupImageData (void *imageData)
- = GXUNIVSENDGLUE(gxSetupImageData);
-
- æKY Forward_GXSetupImageData
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXSetupImageData (void *imageData)
- = GXFORWARDGLUE;
-
- æKY GXImageJobProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXImageJobProcPtr) (gxSpoolFile, long *closeOptions);
-
- æKY Send_GXImageJob
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXImageJob(gxSpoolFile, long *closeOptions)
- = GXUNIVSENDGLUE(gxImageJob);
-
- æKY Forward_GXImageJob
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXImageJob (gxSpoolFile, long *closeOptions)
- = GXFORWARDGLUE;
-
- æKY GXImageDocumentProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXImageDocumentProcPtr) (gxSpoolFile theSpoolFile, void *imageData);
-
- æKY Send_GXImageDocument
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXImageDocument (gxSpoolFile theSpoolFile, void *imageData)
- = GXUNIVSENDGLUE(gxImageDocument);
-
- æKY Forward_GXImageDocument
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXImageDocument (gxSpoolFile theSpoolFile, void *imageData)
- = GXFORWARDGLUE;
-
- æKY GXImagePageProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXImagePageProcPtr) (gxSpoolFile theSpoolFile, long pageNumber, gxFormat theFormat, void *imageData);
-
- æKY Send_GXImagePage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXImagePage (gxSpoolFile theSpoolFile, long pageNumber,
- gxFormat theFormat, void *imageData)
- = GXUNIVSENDGLUE(gxImagePage);
-
- æKY Forward_GXImagePage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXImagePage (gxSpoolFile theSpoolFile, long pageNumber,
- gxFormat theFormat, void *imageData)
- = GXFORWARDGLUE;
-
- æKY GXRenderPageProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXRenderPageProcPtr) (gxFormat theFormat, gxShape thePage, gxPageInfoRecord *, void *imageData);
-
- æKY Send_GXRenderPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXRenderPage (gxFormat theFormat, gxShape thePage,
- gxPageInfoRecord *, void *imageData)
- = GXUNIVSENDGLUE(gxRenderPage);
-
- æKY Forward_GXRenderPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXRenderPage (gxFormat theFormat, gxShape thePage,
- gxPageInfoRecord *, void *imageData)
- = GXFORWARDGLUE;
-
- æKY GXCreateImageFileProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXCreateImageFileProcPtr) (FSSpecPtr pFileSpec, long imageFileOptions, long *theImageFile);
-
- æKY Send_GXCreateImageFile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXCreateImageFile (FSSpecPtr pFileSpec, long imageFileOptions,
- long *theImageFile)
- = GXUNIVSENDGLUE(gxCreateImageFile);
-
- æKY Forward_GXCreateImageFile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXCreateImageFile (FSSpecPtr pFileSpec, long imageFileOptions,
- long *theImageFile)
- = GXFORWARDGLUE;
-
- æKY GXOpenConnectionProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXOpenConnectionProcPtr) (void);
-
- æKY Send_GXOpenConnection
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXOpenConnection (void)
- = GXUNIVSENDGLUE(gxOpenConnection);
-
- æKY Forward_GXOpenConnection
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXOpenConnection (void)
- = GXFORWARDGLUE;
-
- æKY GXCloseConnectionProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXCloseConnectionProcPtr) (void);
-
- æKY Send_GXCloseConnection
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXCloseConnection (void)
- = GXUNIVSENDGLUE(gxCloseConnection);
-
- æKY Forward_GXCloseConnection
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXCloseConnection (void)
- = GXFORWARDGLUE;
-
- æKY GXStartSendPageProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXStartSendPageProcPtr) (gxFormat theFormat);
-
- æKY Send_GXStartSendPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXStartSendPage (gxFormat theFormat)
- = GXUNIVSENDGLUE(gxStartSendPage);
-
- æKY Forward_GXStartSendPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXStartSendPage (gxFormat theFormat)
- = GXFORWARDGLUE;
-
- æKY GXFinishSendPageProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXFinishSendPageProcPtr) (void);
-
- æKY Send_GXFinishSendPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXFinishSendPage (void)
- = GXUNIVSENDGLUE(gxFinishSendPage);
-
- æKY Forward_GXFinishSendPage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXFinishSendPage (void)
- = GXFORWARDGLUE;
-
- æKY GXWriteDataProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXWriteDataProcPtr) (Ptr data, long length);
-
- æKY Send_GXWriteData
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXWriteData (Ptr data, long length)
- = GXUNIVSENDGLUE(gxWriteData);
-
- æKY Forward_GXWriteData
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXWriteData (Ptr data, long length)
- = GXFORWARDGLUE;
-
- æKY GXBufferDataProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXBufferDataProcPtr) (Ptr data, long length, long bufferOptions);
-
- æKY Send_GXBufferData
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXBufferData (Ptr data, long length, long bufferOptions)
- = GXUNIVSENDGLUE(gxBufferData);
-
- æKY Forward_GXBufferData
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXBufferData (Ptr data, long length, long bufferOptions)
- = GXFORWARDGLUE;
-
- æKY GXDumpBufferProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXDumpBufferProcPtr) (gxPrintingBuffer *theBuffer);
-
- æKY Send_GXDumpBuffer
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXDumpBuffer (gxPrintingBuffer *theBuffer)
- = GXUNIVSENDGLUE(gxDumpBuffer);
-
- æKY Forward_GXDumpBuffer
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXDumpBuffer (gxPrintingBuffer *theBuffer)
- = GXFORWARDGLUE;
-
- æKY GXFreeBufferProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXFreeBufferProcPtr) (gxPrintingBuffer *theBuffer);
-
- æKY Send_GXFreeBuffer
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXFreeBuffer (gxPrintingBuffer *theBuffer)
- = GXUNIVSENDGLUE(gxFreeBuffer);
-
- æKY Forward_GXFreeBuffer
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXFreeBuffer (gxPrintingBuffer *theBuffer)
- = GXFORWARDGLUE;
-
- æKY GXCheckStatusProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXCheckStatusProcPtr) (Ptr data, long length, short statusType, Signature owner);
-
- æKY Send_GXCheckStatus
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXCheckStatus (Ptr data, long length, short statusType, Signature owner)
- = GXUNIVSENDGLUE(gxCheckStatus);
-
- æKY Forward_GXCheckStatus
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXCheckStatus (Ptr data, long length, short statusType,
- Signature owner)
- = GXFORWARDGLUE;
-
- æKY GXGetDeviceStatusProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXGetDeviceStatusProcPtr) (Ptr cmdData, long cmdSize, Ptr responseData, long *responseSize, Str255 termination);
-
- æKY Send_GXGetDeviceStatus
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXGetDeviceStatus (Ptr cmdData, long cmdSize, Ptr responseData,
- long *responseSize, Str255 termination)
- = GXUNIVSENDGLUE(gxGetDeviceStatus);
-
- æKY Forward_GXGetDeviceStatus
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXGetDeviceStatus (Ptr cmdData, long cmdSize, Ptr responseData,
- long *responseSize, Str255 termination)
- = GXFORWARDGLUE;
-
- æKY GXFetchTaggedDataProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXFetchTaggedDataProcPtr) (ResType theType, short id, Handle *, Signature owner);
-
- æKY Send_GXFetchTaggedData
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXFetchTaggedData (ResType theType, short id, Handle *, Signature owner)
- = GXUNIVSENDGLUE(gxFetchTaggedData);
-
- æKY Forward_GXFetchTaggedData
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXFetchTaggedData (ResType theType, short id, Handle *, Signature owner)
- = GXFORWARDGLUE;
-
- æKY GXGetDTPMenuListProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXGetDTPMenuListProcPtr) (MenuHandle menuHdl);
-
- æKY Send_GXGetDTPMenuList
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXGetDTPMenuList (MenuHandle menuHdl)
- = GXUNIVSENDGLUE(gxGetDTPMenuList);
-
- æKY Forward_GXGetDTPMenuList
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXGetDTPMenuList (MenuHandle menuHdl)
- = GXFORWARDGLUE;
-
- æKY GXDTPMenuSelectProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXDTPMenuSelectProcPtr) (short id);
-
- æKY Send_GXDTPMenuSelect
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXDTPMenuSelect (short id)
- = GXUNIVSENDGLUE(gxDTPMenuSelect);
-
- æKY Forward_GXDTPMenuSelect
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXDTPMenuSelect (short id)
- = GXFORWARDGLUE;
-
- æKY GXHandleAlertFilterProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXHandleAlertFilterProcPtr) (gxJob theJob, gxStatusRecord *pStatusRec,
- DialogPtr pDialog, EventRecord *theEvent,
- short *itemHit, Boolean *returnImmed);
-
- æKY Send_GXHandleAlertFilter
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXHandleAlertFilter (gxJob theJob, gxStatusRecord *pStatusRec,
- DialogPtr pDialog, EventRecord *theEvent,
- short *itemHit, Boolean *returnImmed)
- = GXUNIVSENDGLUE(gxHandleAlertFilter);
-
- æKY Forward_GXHandleAlertFilter
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXHandleAlertFilter (gxJob theJob, gxStatusRecord *pStatusRec,
- DialogPtr pDialog, EventRecord *theEvent,
- short *itemHit, Boolean *returnImmed)
- = GXFORWARDGLUE;
-
- æKY GXJobFormatModeQueryProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXJobFormatModeQueryProcPtr) (gxQueryType theQuery, void *srcData, void *dstData);
-
- æKY Send_GXJobFormatModeQuery
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXJobFormatModeQuery (gxQueryType theQuery, void *srcData, void *dstData)
- = GXUNIVSENDGLUE(gxJobFormatModeQuery);
-
- æKY Forward_GXJobFormatModeQuery
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXJobFormatModeQuery (gxQueryType theQuery, void *srcData, void *dstData)
- = GXFORWARDGLUE;
-
- æKY GXWriteStatusToDTPWindowProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXWriteStatusToDTPWindowProcPtr) (gxStatusRecord *pStatusRec, gxDisplayRecord *pDisplay);
-
- æKY Send_GXWriteStatusToDTPWindow
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXWriteStatusToDTPWindow (gxStatusRecord *pStatusRec,
- gxDisplayRecord *pDisplay)
- = GXUNIVSENDGLUE(gxWriteStatusToDTPWindow);
-
- æKY Forward_GXWriteStatusToDTPWindow
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXWriteStatusToDTPWindow (gxStatusRecord *pStatusRec,
- gxDisplayRecord *pDisplay)
- = GXFORWARDGLUE;
-
- æKY GXInitializeStatusAlertProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXInitializeStatusAlertProcPtr) (gxStatusRecord *pStatusRec, DialogPtr *pDialog);
-
- æKY Send_GXInitializeStatusAlert
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXInitializeStatusAlert (gxStatusRecord *pStatusRec, DialogPtr *pDialog)
- = GXUNIVSENDGLUE(gxInitializeStatusAlert);
-
- æKY Forward_GXInitializeStatusAlert
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXInitializeStatusAlert (gxStatusRecord *pStatusRec, DialogPtr *pDialog)
- = GXFORWARDGLUE;
-
- æKY GXHandleAlertStatusProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXHandleAlertStatusProcPtr) (gxStatusRecord *pStatusRec);
-
- æKY Send_GXHandleAlertStatus
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXHandleAlertStatus (gxStatusRecord *pStatusRec)
- = GXUNIVSENDGLUE(gxHandleAlertStatus);
-
- æKY Forward_GXHandleAlertStatus
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXHandleAlertStatus (gxStatusRecord *pStatusRec)
- = GXFORWARDGLUE;
-
- æKY GXHandleAlertEventProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXHandleAlertEventProcPtr) (gxStatusRecord *pStatusRec, DialogPtr pDialog, EventRecord *theEvent, short *response);
-
- æKY Send_GXHandleAlertEvent
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXHandleAlertEvent (gxStatusRecord *pStatusRec, DialogPtr pDialog,
- EventRecord *theEvent, short *response)
- = GXUNIVSENDGLUE(gxHandleAlertEvent);
-
- æKY Forward_GXHandleAlertEvent
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXHandleAlertEvent (gxStatusRecord *pStatusRec, DialogPtr pDialog,
- EventRecord *theEvent, short *response)
- = GXFORWARDGLUE;
-
- æKY GXCleanupStartJobProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef void (*GXCleanupStartJobProcPtr) (void);
-
- æKY Send_GXCleanupStartJob
- æFc PrintingMessages.h
- æT function
- æD
- void Send_GXCleanupStartJob (void)
- = GXUNIVSENDGLUE(gxCleanupStartJob);
-
- æKY Forward_GXCleanupStartJob
- æFc PrintingMessages.h
- æT function
- æD
- void Forward_GXCleanupStartJob (void)
- = GXFORWARDGLUE;
-
- æKY GXCleanupStartPageProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef void (*GXCleanupStartPageProcPtr) (void);
-
- æKY Send_GXCleanupStartPage
- æFc PrintingMessages.h
- æT function
- æD
- void Send_GXCleanupStartPage (void)
- = GXUNIVSENDGLUE(gxCleanupStartPage);
-
- æKY Forward_GXCleanupStartPage
- æFc PrintingMessages.h
- æT function
- æD
- void Forward_GXCleanupStartPage (void)
- = GXFORWARDGLUE;
-
- æKY GXCleanupOpenConnectionProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef void (*GXCleanupOpenConnectionProcPtr) (void);
-
- æKY Send_GXCleanupOpenConnection
- æFc PrintingMessages.h
- æT function
- æD
- void Send_GXCleanupOpenConnection (void)
- = GXUNIVSENDGLUE(gxCleanupOpenConnection);
-
- æKY Forward_GXCleanupOpenConnection
- æFc PrintingMessages.h
- æT function
- æD
- void Forward_GXCleanupOpenConnection (void)
- = GXFORWARDGLUE;
-
- æKY GXCleanupStartSendPageProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef void (*GXCleanupStartSendPageProcPtr) (void);
-
- æKY Send_GXCleanupStartSendPage
- æFc PrintingMessages.h
- æT function
- æD
- void Send_GXCleanupStartSendPage (void)
- = GXUNIVSENDGLUE(gxCleanupStartSendPage);
-
- æKY Forward_GXCleanupStartSendPage
- æFc PrintingMessages.h
- æT function
- æD
- void Forward_GXCleanupStartSendPage (void)
- = GXFORWARDGLUE;
-
- æKY GXDefaultDesktopPrinterProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXDefaultDesktopPrinterProcPtr) (Str31);
-
- æKY Send_GXDefaultDesktopPrinter
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXDefaultDesktopPrinter (Str31 dtpName)
- = GXUNIVSENDGLUE(gxDefaultDesktopPrinter);
-
- æKY Forward_GXDefaultDesktopPrinter
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXDefaultDesktopPrinter (Str31 dtpName)
- = GXFORWARDGLUE;
-
- æKY GXCaptureOutputDeviceProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXCaptureOutputDeviceProcPtr) (Boolean capture);
-
- æKY Send_GXCaptureOutputDevice
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXCaptureOutputDevice (Boolean capture)
- = GXUNIVSENDGLUE(gxCaptureOutputDevice);
-
- æKY Forward_GXCaptureOutputDevice
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXCaptureOutputDevice (Boolean capture)
- = GXFORWARDGLUE;
-
- æKY GXOpenConnectionRetryProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXOpenConnectionRetryProcPtr) (ResType theType, void *, Boolean *retryopenPtr, OSErr anErr);
-
- æKY Send_GXOpenConnectionRetry
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXOpenConnectionRetry (ResType theType, void *, Boolean *retryopenPtr,
- OSErr anErr)
- = GXUNIVSENDGLUE(gxOpenConnectionRetry);
-
- æKY Forward_GXOpenConnectionRetry
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXOpenConnectionRetry (ResType theType, void *, Boolean *retryopenPtr,
- OSErr anErr)
- = GXFORWARDGLUE;
-
- æKY GXExamineSpoolFileProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXExamineSpoolFileProcPtr) (gxSpoolFile theSpoolFile);
-
- æKY Send_GXExamineSpoolFile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXExamineSpoolFile (gxSpoolFile theSpoolFile)
- = GXUNIVSENDGLUE(gxExamineSpoolFile);
-
- æKY Forward_GXExamineSpoolFile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXExamineSpoolFile (gxSpoolFile theSpoolFile)
- = GXFORWARDGLUE;
-
- æKY GXFinishSendPlaneProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXFinishSendPlaneProcPtr) (void);
-
- æKY Send_GXFinishSendPlane
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXFinishSendPlane (void)
- = GXUNIVSENDGLUE(gxFinishSendPlane);
-
- æKY Forward_GXFinishSendPlane
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXFinishSendPlane (void)
- = GXFORWARDGLUE;
-
- æKY GXDoesPaperFitProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXDoesPaperFitProcPtr) ( gxTrayIndex whichTray, gxPaperType paper, Boolean *fits );
-
- æKY Send_GXDoesPaperFit
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXDoesPaperFit( gxTrayIndex whichTray, gxPaperType paper, Boolean *fits )
- = GXUNIVSENDGLUE(gxDoesPaperFit);
-
- æKY Forward_GXDoesPaperFit
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXDoesPaperFit( gxTrayIndex whichTray, gxPaperType paper,
- Boolean *fits )
- = GXFORWARDGLUE;
-
- æKY GXChooserMessageProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXChooserMessageProcPtr) (short message, short caller, StringPtr objName,
- StringPtr zoneName, ListHandle theList, long p2);
-
- æKY Send_GXChooserMessage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXChooserMessage (short message, short caller, StringPtr objName,
- StringPtr zoneName, ListHandle theList, long p2)
- = GXUNIVSENDGLUE(gxChooserMessage);
-
- æKY Forward_GXChooserMessage
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXChooserMessage (short message, short caller, StringPtr objName,
- StringPtr zoneName, ListHandle theList, long p2)
- = GXFORWARDGLUE;
-
- æKY GXFindPrinterProfileProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXFindPrinterProfileProcPtr) (gxPrinter thePrinter, void *searchData, long index, gxColorProfile *returnedProfile, long *numProfiles);
-
- æKY Send_GXFindPrinterProfile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXFindPrinterProfile (gxPrinter thePrinter, void *searchData, long index,
- gxColorProfile *returnedProfile, long *numProfiles)
- = GXUNIVSENDGLUE(gxFindPrinterProfile);
-
- æKY Forward_GXFindPrinterProfile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXFindPrinterProfile (gxPrinter thePrinter, void *searchData,
- long index, gxColorProfile *returnedProfile,
- long *numProfiles)
- = GXFORWARDGLUE;
-
- æKY GXFindFormatProfileProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXFindFormatProfileProcPtr) (gxFormat theFormat, void *searchData, long index, gxColorProfile *returnedProfile, long *numProfiles);
-
- æKY Send_GXFindFormatProfile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXFindFormatProfile (gxFormat theFormat, void *searchData, long index,
- gxColorProfile *returnedProfile, long *numProfiles)
- = GXUNIVSENDGLUE(gxFindFormatProfile);
-
- æKY Forward_GXFindFormatProfile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXFindFormatProfile (gxFormat theFormat, void *searchData, long index,
- gxColorProfile *returnedProfile, long *numProfiles)
- = GXFORWARDGLUE;
-
- æKY GXSetPrinterProfileProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXSetPrinterProfileProcPtr) (gxPrinter thePrinter, gxColorProfile oldProfile, gxColorProfile newProfile);
-
- æKY Send_GXSetPrinterProfile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXSetPrinterProfile (gxPrinter thePrinter, gxColorProfile oldProfile,
- gxColorProfile newProfile)
- = GXUNIVSENDGLUE(gxSetPrinterProfile);
-
- æKY Forward_GXSetPrinterProfile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXSetPrinterProfile (gxPrinter thePrinter, gxColorProfile oldProfile,
- gxColorProfile newProfile)
- = GXFORWARDGLUE;
-
- æKY GXSetFormatProfileProcPtr
- æFc PrintingMessages.h
- æT structure
- æD
- typedef OSErr (*GXSetFormatProfileProcPtr) (gxFormat theFormat, gxColorProfile oldProfile, gxColorProfile newProfile);
-
- æKY Send_GXSetFormatProfile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Send_GXSetFormatProfile (gxFormat theFormat, gxColorProfile oldProfile,
- gxColorProfile newProfile)
- = GXUNIVSENDGLUE(gxSetFormatProfile);
-
- æKY Forward_GXSetFormatProfile
- æFc PrintingMessages.h
- æT function
- æD
- OSErr Forward_GXSetFormatProfile (gxFormat theFormat, gxColorProfile oldProfile,
- gxColorProfile newProfile)
- = GXFORWARDGLUE;
-
- æKY GXNewGraphicsClient
- æFc Graphics Routines.h
- æT function
- æD
- gxGraphicsClient GXNewGraphicsClient(void *memoryStart, long memoryLength,
- gxClientAttribute attributes)
- GXInlineCode(0x59, gxAnyContext);
-
- æKY GXGetGraphicsClient
- æFc Graphics Routines.h
- æT function
- æD
- gxGraphicsClient GXGetGraphicsClient(void)
- GXInlineCode(0x5a, gxAnyContext);
-
- æKY GXSetGraphicsClient
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetGraphicsClient(gxGraphicsClient client)
- GXInlineCode(0x5b, gxAnyContext);
-
- æKY GXDisposeGraphicsClient
- æFc Graphics Routines.h
- æT function
- æD
- void GXDisposeGraphicsClient(gxGraphicsClient client)
- GXInlineCode(0x5c, gxAnyContext);
-
- æKY GXGetGraphicsClients
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetGraphicsClients(long index, long count, gxGraphicsClient clients[])
- GXInlineCode(0x5e, gxAnyContext);
-
- æC
-
- Returns the count
-
- æKY GXEnterGraphics
- æFc Graphics Routines.h
- æT function
- æD
- void GXEnterGraphics(void)
- GXInlineCode(0x5f, gxNeedClient);
-
- æKY GXExitGraphics
- æFc Graphics Routines.h
- æT function
- æD
- void GXExitGraphics(void)
- GXInlineCode(0x60, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetGraphicsError
- æFc Graphics Routines.h
- æT function
- æD
- gxGraphicsError GXGetGraphicsError(gxGraphicsError *stickyError)
- GXInlineCode(0x61, gxNeedClient);
-
- æKY GXGetGraphicsNotice
- æFc Graphics Routines.h
- æT function
- æD
- gxGraphicsNotice GXGetGraphicsNotice(gxGraphicsNotice *stickyNotice)
- GXInlineCode(0x62, gxNeedClient);
-
- æKY GXGetGraphicsWarning
- æFc Graphics Routines.h
- æT function
- æD
- gxGraphicsWarning GXGetGraphicsWarning(gxGraphicsWarning *stickyWarning)
- GXInlineCode(0x63, gxNeedClient);
-
- æKY GXPostGraphicsError
- æFc Graphics Routines.h
- æT function
- æD
- void GXPostGraphicsError(gxGraphicsError error)
- GXInlineCode(0x64, gxNeedClient);
-
- æKY GXPostGraphicsNotice
- æFc Graphics Routines.h
- æT function
- æD
- void GXPostGraphicsNotice(gxGraphicsNotice notice)
- GXInlineCode(0x65, gxNeedClient);
-
- æKY GXPostGraphicsWarning
- æFc Graphics Routines.h
- æT function
- æD
- void GXPostGraphicsWarning(gxGraphicsWarning warning)
- GXInlineCode(0x66, gxNeedClient);
-
- æKY GXGetUserGraphicsError
- æFc Graphics Routines.h
- æT function
- æD
- gxUserErrorFunction GXGetUserGraphicsError(long *reference)
- GXInlineCode(0x67, gxNeedClient);
-
- æKY GXGetUserGraphicsNotice
- æFc Graphics Routines.h
- æT function
- æD
- gxUserNoticeFunction GXGetUserGraphicsNotice(long *reference)
- GXInlineCode(0x68, gxNeedClient);
-
- æKY GXGetUserGraphicsWarning
- æFc Graphics Routines.h
- æT function
- æD
- gxUserWarningFunction GXGetUserGraphicsWarning(long *reference)
- GXInlineCode(0x69, gxNeedClient);
-
- æKY GXSetUserGraphicsError
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetUserGraphicsError(gxUserErrorFunction userFunction, long reference)
- GXInlineCode(0x6a, gxNeedClient);
-
- æKY GXSetUserGraphicsNotice
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetUserGraphicsNotice(gxUserNoticeFunction userFunction, long reference)
- GXInlineCode(0x6b, gxNeedClient);
-
- æKY GXSetUserGraphicsWarning
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetUserGraphicsWarning(gxUserWarningFunction userFunction, long reference)
- GXInlineCode(0x6c, gxNeedClient);
-
- æKY GXIgnoreGraphicsNotice
- æFc Graphics Routines.h
- æT function
- æD
- void GXIgnoreGraphicsNotice(gxGraphicsNotice notice)
- GXInlineCode(0x6d, gxNeedClient);
-
- æKY GXPopGraphicsNotice
- æFc Graphics Routines.h
- æT function
- æD
- void GXPopGraphicsNotice(void)
- GXInlineCode(0x6e, gxNeedClient);
-
- æKY GXIgnoreGraphicsWarning
- æFc Graphics Routines.h
- æT function
- æD
- void GXIgnoreGraphicsWarning(gxGraphicsWarning warning)
- GXInlineCode(0x6f, gxNeedClient);
-
- æKY GXPopGraphicsWarning
- æFc Graphics Routines.h
- æT function
- æD
- void GXPopGraphicsWarning(void)
- GXInlineCode(0x70, gxNeedClient);
-
- æKY GXNewShapeVector
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXNewShapeVector(gxShapeType aType, const Fixed vector[])
- GXInlineCode(0x71, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeVector
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeVector(gxShape target, const Fixed vector[])
- GXInlineCode(0x72, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewBitmap
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXNewBitmap(const gxBitmap *data, const gxPoint *position)
- GXInlineCode(0x73, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewCurve
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXNewCurve(const gxCurve *data)
- GXInlineCode(0x74, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewGlyphs
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXNewGlyphs(long charCount, const unsigned char text[],
- const gxPoint positions[], const long advance[],
- const gxPoint tangents[], const short styleRuns[],
- const gxStyle glyphStyles[])
- GXInlineCode(0x75, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewLine
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXNewLine(const gxLine *data)
- GXInlineCode(0x76, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewPaths
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXNewPaths(const gxPaths *data)
- GXInlineCode(0x77, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewPicture
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXNewPicture(long count, const gxShape shapes[], const gxStyle styles[],
- const gxInk inks[], const gxTransform transforms[])
- GXInlineCode(0x78, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewPoint
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXNewPoint(const gxPoint *data)
- GXInlineCode(0x79, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewPolygons
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXNewPolygons(const gxPolygons *data)
- GXInlineCode(0x7a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewRectangle
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXNewRectangle(const gxRectangle *data)
- GXInlineCode(0x7b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewText
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXNewText(long charCount, const unsigned char text[],
- const gxPoint *position)
- GXInlineCode(0x7c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetBitmap
- æFc Graphics Routines.h
- æT function
- æD
- gxBitmap *GXGetBitmap(gxShape source, gxBitmap *data, gxPoint *position)
- GXInlineCode(0x7d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetCurve
- æFc Graphics Routines.h
- æT function
- æD
- gxCurve *GXGetCurve(gxShape source, gxCurve *data)
- GXInlineCode(0x7e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetGlyphs
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetGlyphs(gxShape source, long *charCount, unsigned char text[],
- gxPoint positions[], long advance[], gxPoint tangents[],
- long *runCount, short styleRuns[], gxStyle glyphStyles[])
- GXInlineCode(0x7f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æC
-
- Returns byte length of glyphs
-
- æKY GXGetLine
- æFc Graphics Routines.h
- æT function
- æD
- gxLine *GXGetLine(gxShape source, gxLine *data)
- GXInlineCode(0x80, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetPaths
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetPaths(gxShape source, gxPaths *data)
- GXInlineCode(0x81, gxNeedClient|gxNeedHeap|gxNeedStack); /* returns byte length */
-
- æKY GXGetPicture
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetPicture(gxShape source, gxShape shapes[], gxStyle styles[], gxInk inks[],
- gxTransform transforms[])
- GXInlineCode(0x82, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æC
-
- Returns count */
-
- æKY GXGetPoint
- æFc Graphics Routines.h
- æT function
- æD
- gxPoint *GXGetPoint(gxShape source, gxPoint *data)
- GXInlineCode(0x83, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetPolygons
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetPolygons(gxShape source, gxPolygons *data)
- GXInlineCode(0x84, gxNeedClient|gxNeedHeap|gxNeedStack); /* returns byte length */
-
- æKY GXGetRectangle
- æFc Graphics Routines.h
- æT function
- æD
- gxRectangle *GXGetRectangle(gxShape source, gxRectangle *data)
- GXInlineCode(0x85, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetText
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetText(gxShape source, long *charCount, unsigned char text[],
- gxPoint *position)
- GXInlineCode(0x86, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æC
-
- Returns byte length */
-
- æKY GXSetBitmap
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetBitmap(gxShape target, const gxBitmap *data, const gxPoint *position)
- GXInlineCode(0x87, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetCurve
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetCurve(gxShape target, const gxCurve *data)
- GXInlineCode(0x88, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetGlyphs
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetGlyphs(gxShape target, long charCount, const unsigned char text[],
- const gxPoint positions[], const long advance[],
- const gxPoint tangents[], const short styleRuns[],
- const gxStyle glyphStyles[])
- GXInlineCode(0x89, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetLine
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetLine(gxShape target, const gxLine *data)
- GXInlineCode(0x8a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetPaths
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetPaths(gxShape target, const gxPaths *data)
- GXInlineCode(0x8b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetPicture
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetPicture(gxShape target, long count, const gxShape shapes[],
- const gxStyle styles[], const gxInk inks[],
- const gxTransform transforms[])
- GXInlineCode(0x8c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetPoint
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetPoint(gxShape target, const gxPoint *data)
- GXInlineCode(0x8d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetPolygons
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetPolygons(gxShape target, const gxPolygons *data)
- GXInlineCode(0x8e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetRectangle
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetRectangle(gxShape target, const gxRectangle *data)
- GXInlineCode(0x8f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetText
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetText(gxShape target, long charCount, const unsigned char text[],
- const gxPoint *position)
- GXInlineCode(0x90, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDrawBitmap
- æFc Graphics Routines.h
- æT function
- æD
- void GXDrawBitmap(const gxBitmap *data, const gxPoint *position)
- GXInlineCode(0x91, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDrawCurve
- æFc Graphics Routines.h
- æT function
- æD
- void GXDrawCurve(const gxCurve *data)
- GXInlineCode(0x92, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDrawGlyphs
- æFc Graphics Routines.h
- æT function
- æD
- void GXDrawGlyphs(long charCount, const unsigned char text[],
- const gxPoint positions[], const long advance[],
- const gxPoint tangents[], const short styleRuns[],
- const gxStyle glyphStyles[])
- GXInlineCode(0x93, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDrawLine
- æFc Graphics Routines.h
- æT function
- æD
- void GXDrawLine(const gxLine *data)
- GXInlineCode(0x94, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDrawPaths
- æFc Graphics Routines.h
- æT function
- æD
- void GXDrawPaths(const gxPaths *data, gxShapeFill fill)
- GXInlineCode(0x95, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDrawPicture
- æFc Graphics Routines.h
- æT function
- æD
- void GXDrawPicture(long count, const gxShape shapes[], const gxStyle styles[],
- const gxInk inks[], const gxTransform transforms[])
- GXInlineCode(0x96, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDrawPoint
- æFc Graphics Routines.h
- æT function
- æD
- void GXDrawPoint(const gxPoint *data)
- GXInlineCode(0x97, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDrawPolygons
- æFc Graphics Routines.h
- æT function
- æD
- void GXDrawPolygons(const gxPolygons *data, gxShapeFill fill)
- GXInlineCode(0x98, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDrawRectangle
- æFc Graphics Routines.h
- æT function
- æD
- void GXDrawRectangle(const gxRectangle *data, gxShapeFill fill)
- GXInlineCode(0x99, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDrawText
- æFc Graphics Routines.h
- æT function
- æD
- void GXDrawText(long charCount, const unsigned char text[], const gxPoint *position)
- GXInlineCode(0x9a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewColorProfile
- æFc Graphics Routines.h
- æT function
- æD
- gxColorProfile GXNewColorProfile(long size, void *colorProfileData)
- GXInlineCode(0x9b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewColorSet
- æFc Graphics Routines.h
- æT function
- æD
- gxColorSet GXNewColorSet(gxColorSpace space, long count, const gxSetColor colors[])
- GXInlineCode(0x9c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewInk
- æFc Graphics Routines.h
- æT function
- æD
- gxInk GXNewInk(void)
- GXInlineCode(0x9d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewShape
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXNewShape(gxShapeType aType)
- GXInlineCode(0x9e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewStyle
- æFc Graphics Routines.h
- æT function
- æD
- gxStyle GXNewStyle(void)
- GXInlineCode(0x9f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewTag
- æFc Graphics Routines.h
- æT function
- æD
- gxTag GXNewTag(long tagType, long length, const void *data)
- GXInlineCode(0xa0, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewTransform
- æFc Graphics Routines.h
- æT function
- æD
- gxTransform GXNewTransform(void)
- GXInlineCode(0xa1, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewViewDevice
- æFc Graphics Routines.h
- æT function
- æD
- gxViewDevice GXNewViewDevice(gxViewGroup group, gxShape bitmapShape)
- GXInlineCode(0xa2, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewViewGroup
- æFc Graphics Routines.h
- æT function
- æD
- gxViewGroup GXNewViewGroup(void)
- GXInlineCode(0xa3, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXNewViewPort
- æFc Graphics Routines.h
- æT function
- æD
- gxViewPort GXNewViewPort(gxViewGroup group)
- GXInlineCode(0xa4, gxNeedClient|gxNeedHeap|gxNeedStack);
-
-
- æKY GXDisposeColorProfile
- æFc Graphics Routines.h
- æT function
- æD
- void GXDisposeColorProfile(gxColorProfile target)
- GXInlineCode(0xa5, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDisposeColorSet
- æFc Graphics Routines.h
- æT function
- æD
- void GXDisposeColorSet(gxColorSet target)
- GXInlineCode(0xa6, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDisposeInk
- æFc Graphics Routines.h
- æT function
- æD
- void GXDisposeInk(gxInk target)
- GXInlineCode(0xa7, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDisposeShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXDisposeShape(gxShape target)
- GXInlineCode(0xa8, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDisposeStyle
- æFc Graphics Routines.h
- æT function
- æD
- void GXDisposeStyle(gxStyle target)
- GXInlineCode(0xa9, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDisposeTag
- æFc Graphics Routines.h
- æT function
- æD
- void GXDisposeTag(gxTag target)
- GXInlineCode(0xaa, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDisposeTransform
- æFc Graphics Routines.h
- æT function
- æD
- void GXDisposeTransform(gxTransform target)
- GXInlineCode(0xab, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDisposeViewDevice
- æFc Graphics Routines.h
- æT function
- æD
- void GXDisposeViewDevice(gxViewDevice target)
- GXInlineCode(0xac, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDisposeViewGroup
- æFc Graphics Routines.h
- æT function
- æD
- void GXDisposeViewGroup(gxViewGroup target)
- GXInlineCode(0xad, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDisposeViewPort
- æFc Graphics Routines.h
- æT function
- æD
- void GXDisposeViewPort(gxViewPort target)
- GXInlineCode(0xae, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCloneColorProfile
- æFc Graphics Routines.h
- æT function
- æD
- gxColorProfile GXCloneColorProfile(gxColorProfile source)
- GXInlineCode(0xaf, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCloneColorSet
- æFc Graphics Routines.h
- æT function
- æD
- gxColorSet GXCloneColorSet(gxColorSet source)
- GXInlineCode(0xb0, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCloneInk
- æFc Graphics Routines.h
- æT function
- æD
- gxInk GXCloneInk(gxInk source)
- GXInlineCode(0xb1, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCloneShape
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXCloneShape(gxShape source)
- GXInlineCode(0xb2, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCloneStyle
- æFc Graphics Routines.h
- æT function
- æD
- gxStyle GXCloneStyle(gxStyle source)
- GXInlineCode(0xb3, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCloneTag
- æFc Graphics Routines.h
- æT function
- æD
- gxTag GXCloneTag(gxTag source)
- GXInlineCode(0xb4, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCloneTransform
- æFc Graphics Routines.h
- æT function
- æD
- gxTransform GXCloneTransform(gxTransform source)
- GXInlineCode(0xb5, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCopyToColorProfile
- æFc Graphics Routines.h
- æT function
- æD
- gxColorProfile GXCopyToColorProfile(gxColorProfile target, gxColorProfile source)
- GXInlineCode(0xb6, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCopyToColorSet
- æFc Graphics Routines.h
- æT function
- æD
- gxColorSet GXCopyToColorSet(gxColorSet target, gxColorSet source)
- GXInlineCode(0xb7, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCopyToInk
- æFc Graphics Routines.h
- æT function
- æD
- gxInk GXCopyToInk(gxInk target, gxInk source)
- GXInlineCode(0xb8, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCopyToShape
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXCopyToShape(gxShape target, gxShape source)
- GXInlineCode(0xb9, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCopyToStyle
- æFc Graphics Routines.h
- æT function
- æD
- gxStyle GXCopyToStyle(gxStyle target, gxStyle source)
- GXInlineCode(0xba, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCopyToTag
- æFc Graphics Routines.h
- æT function
- æD
- gxTag GXCopyToTag(gxTag target, gxTag source)
- GXInlineCode(0xbb, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCopyToTransform
- æFc Graphics Routines.h
- æT function
- æD
- gxTransform GXCopyToTransform(gxTransform target, gxTransform source)
- GXInlineCode(0xbc, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCopyToViewDevice
- æFc Graphics Routines.h
- æT function
- æD
- gxViewDevice GXCopyToViewDevice(gxViewDevice target, gxViewDevice source)
- GXInlineCode(0xbd, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCopyToViewPort
- æFc Graphics Routines.h
- æT function
- æD
- gxViewPort GXCopyToViewPort(gxViewPort target, gxViewPort source)
- GXInlineCode(0xbe, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXEqualColorProfile
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXEqualColorProfile(gxColorProfile one, gxColorProfile two)
- GXInlineCode(0xbf, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXEqualColorSet
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXEqualColorSet(gxColorSet one, gxColorSet two)
- GXInlineCode(0xc0, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXEqualInk
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXEqualInk(gxInk one, gxInk two)
- GXInlineCode(0xc1, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXEqualShape
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXEqualShape(gxShape one, gxShape two)
- GXInlineCode(0xc2, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXEqualStyle
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXEqualStyle(gxStyle one, gxStyle two)
- GXInlineCode(0xc3, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXEqualTag
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXEqualTag(gxTag one, gxTag two)
- GXInlineCode(0xc4, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXEqualTransform
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXEqualTransform(gxTransform one, gxTransform two)
- GXInlineCode(0xc5, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXEqualViewDevice
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXEqualViewDevice(gxViewDevice one, gxViewDevice two)
- GXInlineCode(0xc6, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXEqualViewPort
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXEqualViewPort(gxViewPort one, gxViewPort two)
- GXInlineCode(0xc7, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXResetInk
- æFc Graphics Routines.h
- æT function
- æD
- void GXResetInk(gxInk target)
- GXInlineCode(0xc8, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXResetShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXResetShape(gxShape target)
- GXInlineCode(0xc9, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXResetStyle
- æFc Graphics Routines.h
- æT function
- æD
- void GXResetStyle(gxStyle target)
- GXInlineCode(0xca, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXResetTransform
- æFc Graphics Routines.h
- æT function
- æD
- void GXResetTransform(gxTransform target)
- GXInlineCode(0xcb, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXLoadColorProfile
- æFc Graphics Routines.h
- æT function
- æD
- void GXLoadColorProfile(gxColorProfile target)
- GXInlineCode(0xcc, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXLoadColorSet
- æFc Graphics Routines.h
- æT function
- æD
- void GXLoadColorSet(gxColorSet target)
- GXInlineCode(0xcd, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXLoadInk
- æFc Graphics Routines.h
- æT function
- æD
- void GXLoadInk(gxInk target)
- GXInlineCode(0xce, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXLoadShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXLoadShape(gxShape target)
- GXInlineCode(0xcf, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXLoadStyle
- æFc Graphics Routines.h
- æT function
- æD
- void GXLoadStyle(gxStyle target)
- GXInlineCode(0xd0, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXLoadTag
- æFc Graphics Routines.h
- æT function
- æD
- void GXLoadTag(gxTag target)
- GXInlineCode(0xd1, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXLoadTransform
- æFc Graphics Routines.h
- æT function
- æD
- void GXLoadTransform(gxTransform target)
- GXInlineCode(0xd2, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXUnloadColorProfile
- æFc Graphics Routines.h
- æT function
- æD
- void GXUnloadColorProfile(gxColorProfile target)
- GXInlineCode(0xd3, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXUnloadColorSet
- æFc Graphics Routines.h
- æT function
- æD
- void GXUnloadColorSet(gxColorSet target)
- GXInlineCode(0xd4, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXUnloadInk
- æFc Graphics Routines.h
- æT function
- æD
- void GXUnloadInk(gxInk target)
- GXInlineCode(0xd5, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXUnloadShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXUnloadShape(gxShape target)
- GXInlineCode(0xd6, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXUnloadStyle
- æFc Graphics Routines.h
- æT function
- æD
- void GXUnloadStyle(gxStyle target)
- GXInlineCode(0xd7, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXUnloadTag
- æFc Graphics Routines.h
- æT function
- æD
- void GXUnloadTag(gxTag target)
- GXInlineCode(0xd8, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXUnloadTransform
- æFc Graphics Routines.h
- æT function
- æD
- void GXUnloadTransform(gxTransform target)
- GXInlineCode(0xd9, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCacheShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXCacheShape(gxShape source)
- GXInlineCode(0xda, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCopyDeepToShape
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXCopyDeepToShape(gxShape target, gxShape source)
- GXInlineCode(0xdb, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDrawShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXDrawShape(gxShape source)
- GXInlineCode(0xdc, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDisposeShapeCache
- æFc Graphics Routines.h
- æT function
- æD
- void GXDisposeShapeCache(gxShape target)
- GXInlineCode(0xdd, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetDefaultColorProfile
- æFc Graphics Routines.h
- æT function
- æD
- gxColorProfile GXGetDefaultColorProfile(void)
- GXInlineCode(0xde, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetDefaultShape
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXGetDefaultShape(gxShapeType aType)
- GXInlineCode(0xdf, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetDefaultColorSet
- æFc Graphics Routines.h
- æT function
- æD
- gxColorSet GXGetDefaultColorSet( long pixelDepth )
- GXInlineCode(0xe0, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetDefaultShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetDefaultShape(gxShape target)
- GXInlineCode(0xe1, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetDefaultColorSet
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetDefaultColorSet( gxColorSet target, long pixelDepth )
- GXInlineCode(0xe2, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetTag
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetTag(gxTag source, long *tagType, void *data)
- GXInlineCode(0xe3, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetTag
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetTag(gxTag target, long tagType, long length, const void *data)
- GXInlineCode(0xe4, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeBounds
- æFc Graphics Routines.h
- æT function
- æD
- gxRectangle *GXGetShapeBounds(gxShape source, long index, gxRectangle *bounds)
- GXInlineCode(0xe5, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeFill
- æFc Graphics Routines.h
- æT function
- æD
- gxShapeFill GXGetShapeFill(gxShape source)
- GXInlineCode(0xe6, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeInk
- æFc Graphics Routines.h
- æT function
- æD
- gxInk GXGetShapeInk(gxShape source)
- GXInlineCode(0xe7, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapePixel
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapePixel(gxShape source, long x, long y, gxColor *data, long *index)
- GXInlineCode(0xe8, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeStyle
- æFc Graphics Routines.h
- æT function
- æD
- gxStyle GXGetShapeStyle(gxShape source)
- GXInlineCode(0xe9, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeTransform
- æFc Graphics Routines.h
- æT function
- æD
- gxTransform GXGetShapeTransform(gxShape source)
- GXInlineCode(0xea, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeType
- æFc Graphics Routines.h
- æT function
- æD
- gxShapeType GXGetShapeType(gxShape source)
- GXInlineCode(0xeb, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeTypographicBounds
- æFc Graphics Routines.h
- æT function
- æD
- gxRectangle *GXGetShapeTypographicBounds(gxShape source, gxRectangle *bounds)
- GXInlineCode(0xec, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetBitmapParts
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXGetBitmapParts(gxShape source, const gxLongRectangle *bounds)
- GXInlineCode(0xed, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleFontMetrics
- æFc Graphics Routines.h
- æT function
- æD
- void GXGetStyleFontMetrics(gxStyle sourceStyle, gxPoint* before, gxPoint* after,
- gxPoint* caretAngle, gxPoint* caretOffset)
- GXInlineCode(0xee, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeFontMetrics
- æFc Graphics Routines.h
- æT function
- æD
- void GXGetShapeFontMetrics(gxShape source, gxPoint* before, gxPoint* after,
- gxPoint* caretAngle, gxPoint* caretOffset)
- GXInlineCode(0xef, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeBounds
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeBounds(gxShape target, const gxRectangle *newBounds)
- GXInlineCode(0xf0, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeFill
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeFill(gxShape target, gxShapeFill newFill)
- GXInlineCode(0xf1, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeInk
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeInk(gxShape target, gxInk newInk)
- GXInlineCode(0xf2, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapePixel
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapePixel(gxShape target, long x, long y, const gxColor *newColor,
- long newIndex)
- GXInlineCode(0xf3, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeStyle
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeStyle(gxShape target, gxStyle newStyle)
- GXInlineCode(0xf4, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeTransform
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeTransform(gxShape target, gxTransform newTransform)
- GXInlineCode(0xf5, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeType
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeType(gxShape target, gxShapeType newType)
- GXInlineCode(0xf6, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetBitmapParts
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetBitmapParts(gxShape target, const gxLongRectangle *bounds,
- gxShape bitmapShape)
- GXInlineCode(0xf7, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeGeometry
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeGeometry(gxShape target, gxShape geometry)
- GXInlineCode(0xf8, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeCurveError
- æFc Graphics Routines.h
- æT function
- æD
- Fixed GXGetShapeCurveError(gxShape source)
- GXInlineCode(0xf9, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeDash
- æFc Graphics Routines.h
- æT function
- æD
- gxDashRecord *GXGetShapeDash(gxShape source, gxDashRecord *dash)
- GXInlineCode(0xfa, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeCap
- æFc Graphics Routines.h
- æT function
- æD
- gxCapRecord *GXGetShapeCap(gxShape source, gxCapRecord *cap)
- GXInlineCode(0xfb, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeFace
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapeFace(gxShape source, gxTextFace *face)
- GXInlineCode(0xfc, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æC
-
- Returns the number of layers
-
- æKY GXGetShapeFont
- æFc Graphics Routines.h
- æT function
- æD
- gxFont GXGetShapeFont(gxShape source)
- GXInlineCode(0xfd, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeJoin
- æFc Graphics Routines.h
- æT function
- æD
- gxJoinRecord *GXGetShapeJoin(gxShape source, gxJoinRecord *join)
- GXInlineCode(0xfe, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeJustification
- æFc Graphics Routines.h
- æT function
- æD
- fract GXGetShapeJustification(gxShape source)
- GXInlineCode(0xff, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapePattern
- æFc Graphics Routines.h
- æT function
- æD
- gxPatternRecord *GXGetShapePattern(gxShape source, gxPatternRecord *pattern)
- GXInlineCode(0x100, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapePen
- æFc Graphics Routines.h
- æT function
- æD
- Fixed GXGetShapePen(gxShape source)
- GXInlineCode(0x101, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeEncoding
- æFc Graphics Routines.h
- æT function
- æD
- gxFontPlatform GXGetShapeEncoding(gxShape source, gxFontScript *script,
- gxFontLanguage *language)
- GXInlineCode(0x102, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeTextSize
- æFc Graphics Routines.h
- æT function
- æD
- Fixed GXGetShapeTextSize(gxShape source)
- GXInlineCode(0x103, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeFontVariations
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapeFontVariations(gxShape source, gxFontVariation variations[])
- GXInlineCode(0x104, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeFontVariationSuite
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapeFontVariationSuite(gxShape source, gxFontVariation variations[])
- GXInlineCode(0x105, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleCurveError
- æFc Graphics Routines.h
- æT function
- æD
- Fixed GXGetStyleCurveError(gxStyle source)
- GXInlineCode(0x106, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleDash
- æFc Graphics Routines.h
- æT function
- æD
- gxDashRecord *GXGetStyleDash(gxStyle source, gxDashRecord *dash)
- GXInlineCode(0x107, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleCap
- æFc Graphics Routines.h
- æT function
- æD
- gxCapRecord *GXGetStyleCap(gxStyle source, gxCapRecord *cap)
- GXInlineCode(0x108, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleFace
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetStyleFace(gxStyle source, gxTextFace *face)
- GXInlineCode(0x109, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æC
-
- Returns the number of layers
-
- æKY GXGetStyleFont
- æFc Graphics Routines.h
- æT function
- æD
- gxFont GXGetStyleFont(gxStyle source)
- GXInlineCode(0x10a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleJoin
- æFc Graphics Routines.h
- æT function
- æD
- gxJoinRecord *GXGetStyleJoin(gxStyle source, gxJoinRecord *join)
- GXInlineCode(0x10b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleJustification
- æFc Graphics Routines.h
- æT function
- æD
- fract GXGetStyleJustification(gxStyle source)
- GXInlineCode(0x10c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStylePattern
- æFc Graphics Routines.h
- æT function
- æD
- gxPatternRecord *GXGetStylePattern(gxStyle source, gxPatternRecord *pattern)
- GXInlineCode(0x10d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStylePen
- æFc Graphics Routines.h
- æT function
- æD
- Fixed GXGetStylePen(gxStyle source)
- GXInlineCode(0x10e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleEncoding
- æFc Graphics Routines.h
- æT function
- æD
- gxFontPlatform GXGetStyleEncoding(gxStyle source, gxFontScript *script,
- gxFontLanguage *language)
- GXInlineCode(0x10f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleTextSize
- æFc Graphics Routines.h
- æT function
- æD
- Fixed GXGetStyleTextSize(gxStyle source)
- GXInlineCode(0x110, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleFontVariations
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetStyleFontVariations(gxStyle source, gxFontVariation variations[])
- GXInlineCode(0x111, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleFontVariationSuite
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetStyleFontVariationSuite(gxStyle source, gxFontVariation variations[])
- GXInlineCode(0x112, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeCurveError
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeCurveError(gxShape target, Fixed error)
- GXInlineCode(0x113, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeDash
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeDash(gxShape target, const gxDashRecord *dash)
- GXInlineCode(0x114, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeCap
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeCap(gxShape target, const gxCapRecord *cap)
- GXInlineCode(0x115, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeFace
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeFace(gxShape target, const gxTextFace *face)
- GXInlineCode(0x116, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeFont
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeFont(gxShape target, gxFont aFont)
- GXInlineCode(0x117, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeJoin
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeJoin(gxShape target, const gxJoinRecord *join)
- GXInlineCode(0x118, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeJustification
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeJustification(gxShape target, fract justify)
- GXInlineCode(0x119, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapePattern
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapePattern(gxShape target, const gxPatternRecord *pattern)
- GXInlineCode(0x11a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapePen
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapePen(gxShape target, Fixed pen)
- GXInlineCode(0x11b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeEncoding
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeEncoding(gxShape target, gxFontPlatform platform, gxFontScript script,
- gxFontLanguage language)
- GXInlineCode(0x11c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeTextSize
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeTextSize(gxShape target, Fixed size)
- GXInlineCode(0x11d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeFontVariations
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeFontVariations(gxShape target, long count,
- const gxFontVariation variations[])
- GXInlineCode(0x11e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleCurveError
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetStyleCurveError(gxStyle target, Fixed error)
- GXInlineCode(0x11f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleDash
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetStyleDash(gxStyle target, const gxDashRecord *dash)
- GXInlineCode(0x120, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleCap
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetStyleCap(gxStyle target, const gxCapRecord *cap)
- GXInlineCode(0x121, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleFace
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetStyleFace(gxStyle target, const gxTextFace *face)
- GXInlineCode(0x122, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleFont
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetStyleFont(gxStyle target, gxFont aFont)
- GXInlineCode(0x123, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleJoin
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetStyleJoin(gxStyle target, const gxJoinRecord *join)
- GXInlineCode(0x124, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleJustification
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetStyleJustification(gxStyle target, fract justify)
- GXInlineCode(0x125, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStylePattern
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetStylePattern(gxStyle target, const gxPatternRecord *pattern)
- GXInlineCode(0x126, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStylePen
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetStylePen(gxStyle target, Fixed pen)
- GXInlineCode(0x127, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleEncoding
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetStyleEncoding(gxStyle target, gxFontPlatform platform, gxFontScript script,
- gxFontLanguage language)
- GXInlineCode(0x128, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleTextSize
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetStyleTextSize(gxStyle target, Fixed size)
- GXInlineCode(0x129, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleFontVariations
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetStyleFontVariations(gxStyle target, long count,
- const gxFontVariation variations[])
- GXInlineCode(0x12a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeColor
- æFc Graphics Routines.h
- æT function
- æD
- gxColor *GXGetShapeColor(gxShape source, gxColor *data)
- GXInlineCode(0x12b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeTransfer
- æFc Graphics Routines.h
- æT function
- æD
- gxTransferMode *GXGetShapeTransfer(gxShape source, gxTransferMode *data)
- GXInlineCode(0x12c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetInkColor
- æFc Graphics Routines.h
- æT function
- æD
- gxColor *GXGetInkColor(gxInk source, gxColor *data)
- GXInlineCode(0x12d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetInkTransfer
- æFc Graphics Routines.h
- æT function
- æD
- gxTransferMode *GXGetInkTransfer(gxInk source, gxTransferMode *data)
- GXInlineCode(0x12e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeColor
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeColor(gxShape target, const gxColor *data)
- GXInlineCode(0x12f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeTransfer
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeTransfer(gxShape target, const gxTransferMode *data)
- GXInlineCode(0x130, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetInkColor
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetInkColor(gxInk target, const gxColor *data)
- GXInlineCode(0x131, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetInkTransfer
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetInkTransfer(gxInk target, const gxTransferMode *data)
- GXInlineCode(0x132, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeClip
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXGetShapeClip(gxShape source)
- GXInlineCode(0x133, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeMapping
- æFc Graphics Routines.h
- æT function
- æD
- gxMapping *GXGetShapeMapping(gxShape source, gxMapping *map)
- GXInlineCode(0x134, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeHitTest
- æFc Graphics Routines.h
- æT function
- æD
- gxShapePart GXGetShapeHitTest(gxShape source, Fixed *tolerance)
- GXInlineCode(0x135, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeViewPorts
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapeViewPorts(gxShape source, gxViewPort list[])
- GXInlineCode(0x136, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetTransformClip
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXGetTransformClip(gxTransform source)
- GXInlineCode(0x137, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetTransformMapping
- æFc Graphics Routines.h
- æT function
- æD
- gxMapping *GXGetTransformMapping(gxTransform source, gxMapping *map)
- GXInlineCode(0x138, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetTransformHitTest
- æFc Graphics Routines.h
- æT function
- æD
- gxShapePart GXGetTransformHitTest(gxTransform source, Fixed *tolerance)
- GXInlineCode(0x139, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetTransformViewPorts
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetTransformViewPorts(gxTransform source, gxViewPort list[])
- GXInlineCode(0x13a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeClip
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeClip(gxShape target, gxShape clip)
- GXInlineCode(0x13b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeMapping
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeMapping(gxShape target, const gxMapping *map)
- GXInlineCode(0x13c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeHitTest
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeHitTest(gxShape target, gxShapePart mask, Fixed tolerance)
- GXInlineCode(0x13d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeViewPorts
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeViewPorts(gxShape target, long count, const gxViewPort list[])
- GXInlineCode(0x13e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetTransformClip
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetTransformClip(gxTransform target, gxShape clip)
- GXInlineCode(0x13f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetTransformMapping
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetTransformMapping(gxTransform target, const gxMapping *map)
- GXInlineCode(0x140, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetTransformHitTest
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetTransformHitTest(gxTransform target, gxShapePart mask, Fixed tolerance)
- GXInlineCode(0x141, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetTransformViewPorts
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetTransformViewPorts(gxTransform target, long count, const gxViewPort list[])
- GXInlineCode(0x142, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetColorSet
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetColorSet(gxColorSet source, gxColorSpace *space, gxSetColor colors[])
- GXInlineCode(0x143, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetColorProfile
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetColorProfile(gxColorProfile source, void *colorProfileData)
- GXInlineCode(0x144, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetColorSet
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetColorSet(gxColorSet target, gxColorSpace space, long count,
- const gxSetColor colors[])
- GXInlineCode(0x145, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetColorProfile
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetColorProfile(gxColorProfile target, long size, void *colorProfileData)
- GXInlineCode(0x146, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewDeviceBitmap
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXGetViewDeviceBitmap(gxViewDevice source)
- GXInlineCode(0x147, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewDeviceClip
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXGetViewDeviceClip(gxViewDevice source)
- GXInlineCode(0x148, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewDeviceMapping
- æFc Graphics Routines.h
- æT function
- æD
- gxMapping *GXGetViewDeviceMapping(gxViewDevice source, gxMapping *map)
- GXInlineCode(0x149, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewDeviceViewGroup
- æFc Graphics Routines.h
- æT function
- æD
- gxViewGroup GXGetViewDeviceViewGroup(gxViewDevice source)
- GXInlineCode(0x14a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewDeviceBitmap
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetViewDeviceBitmap(gxViewDevice target, gxShape bitmapShape)
- GXInlineCode(0x14b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewDeviceClip
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetViewDeviceClip(gxViewDevice target, gxShape clip)
- GXInlineCode(0x14c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewDeviceMapping
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetViewDeviceMapping(gxViewDevice target, const gxMapping *map)
- GXInlineCode(0x14d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewDeviceViewGroup
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetViewDeviceViewGroup(gxViewDevice target, gxViewGroup group)
- GXInlineCode(0x14e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewPortChildren
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetViewPortChildren(gxViewPort source, gxViewPort list[])
- GXInlineCode(0x14f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewPortClip
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXGetViewPortClip(gxViewPort source)
- GXInlineCode(0x150, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewPortDither
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetViewPortDither(gxViewPort source)
- GXInlineCode(0x151, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewPortHalftone
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXGetViewPortHalftone(gxViewPort source, gxHalftone *data)
- GXInlineCode(0x152, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewPortMapping
- æFc Graphics Routines.h
- æT function
- æD
- gxMapping *GXGetViewPortMapping(gxViewPort source, gxMapping *map)
- GXInlineCode(0x153, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewPortParent
- æFc Graphics Routines.h
- æT function
- æD
- gxViewPort GXGetViewPortParent(gxViewPort source)
- GXInlineCode(0x154, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewPortViewGroup
- æFc Graphics Routines.h
- æT function
- æD
- gxViewGroup GXGetViewPortViewGroup(gxViewPort source)
- GXInlineCode(0x155, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewPortChildren
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetViewPortChildren(gxViewPort target, long count, const gxViewPort list[])
- GXInlineCode(0x156, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewPortClip
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetViewPortClip(gxViewPort target, gxShape clip)
- GXInlineCode(0x157, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewPortDither
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetViewPortDither(gxViewPort target, long level)
- GXInlineCode(0x158, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewPortHalftone
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetViewPortHalftone(gxViewPort target, const gxHalftone *data)
- GXInlineCode(0x159, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewPortMapping
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetViewPortMapping(gxViewPort target, const gxMapping *map)
- GXInlineCode(0x15a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewPortParent
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetViewPortParent(gxViewPort target, gxViewPort parent)
- GXInlineCode(0x15b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewPortViewGroup
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetViewPortViewGroup(gxViewPort target, gxViewGroup group)
- GXInlineCode(0x15c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetColorProfileTags
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetColorProfileTags(gxColorProfile source, long tagType, long index,
- long count, gxTag items[])
- GXInlineCode(0x15d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetColorSetTags
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetColorSetTags(gxColorSet source, long tagType, long index, long count,
- gxTag items[])
- GXInlineCode(0x15e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetInkTags
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetInkTags(gxInk source, long tagType, long index, long count, gxTag items[])
- GXInlineCode(0x15f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeTags
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapeTags(gxShape source, long tagType, long index, long count,
- gxTag items[])
- GXInlineCode(0x160, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleTags
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetStyleTags(gxStyle source, long tagType, long index, long count,
- gxTag items[])
- GXInlineCode(0x161, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetTransformTags
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetTransformTags(gxTransform source, long tagType, long index, long count,
- gxTag items[])
- GXInlineCode(0x162, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewDeviceTags
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetViewDeviceTags(gxViewDevice source, long tagType, long index, long count,
- gxTag items[])
- GXInlineCode(0x163, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewPortTags
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetViewPortTags(gxViewPort source, long tagType, long index, long count,
- gxTag items[])
- GXInlineCode(0x164, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetColorProfileTags
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetColorProfileTags(gxColorProfile target, long tagType, long index,
- long oldCount, long newCount, const gxTag items[])
- GXInlineCode(0x165, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetColorSetTags
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetColorSetTags(gxColorSet target, long tagType, long index, long oldCount,
- long newCount, const gxTag items[])
- GXInlineCode(0x166, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetInkTags
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetInkTags(gxInk target, long tagType, long index, long oldCount,
- long newCount, const gxTag items[])
- GXInlineCode(0x167, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeTags
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeTags(gxShape target, long tagType, long index, long oldCount,
- long newCount, const gxTag items[])
- GXInlineCode(0x168, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleTags
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetStyleTags(gxStyle target, long tagType, long index, long oldCount,
- long newCount, const gxTag items[])
- GXInlineCode(0x169, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetTransformTags
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetTransformTags(gxTransform target, long tagType, long index, long oldCount,
- long newCount, const gxTag items[])
- GXInlineCode(0x16a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewDeviceTags
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetViewDeviceTags(gxViewDevice target, long tagType, long index,
- long oldCount, long newCount, const gxTag items[])
- GXInlineCode(0x16b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewPortTags
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetViewPortTags(gxViewPort target, long tagType, long index, long oldCount,
- long newCount, const gxTag items[])
- GXInlineCode(0x16c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetInkAttributes
- æFc Graphics Routines.h
- æT function
- æD
- gxInkAttribute GXGetInkAttributes(gxInk source)
- GXInlineCode(0x16d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeAttributes
- æFc Graphics Routines.h
- æT function
- æD
- gxShapeAttribute GXGetShapeAttributes(gxShape source)
- GXInlineCode(0x16e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeInkAttributes
- æFc Graphics Routines.h
- æT function
- æD
- gxInkAttribute GXGetShapeInkAttributes(gxShape source)
- GXInlineCode(0x16f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeStyleAttributes
- æFc Graphics Routines.h
- æT function
- æD
- gxStyleAttribute GXGetShapeStyleAttributes(gxShape source)
- GXInlineCode(0x170, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleAttributes
- æFc Graphics Routines.h
- æT function
- æD
- gxStyleAttribute GXGetStyleAttributes(gxStyle source)
- GXInlineCode(0x171, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeTextAttributes
- æFc Graphics Routines.h
- æT function
- æD
- gxTextAttribute GXGetShapeTextAttributes(gxShape source)
- GXInlineCode(0x172, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleTextAttributes
- æFc Graphics Routines.h
- æT function
- æD
- gxTextAttribute GXGetStyleTextAttributes(gxStyle source)
- GXInlineCode(0x173, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewDeviceAttributes
- æFc Graphics Routines.h
- æT function
- æD
- gxDeviceAttribute GXGetViewDeviceAttributes(gxViewDevice source)
- GXInlineCode(0x174, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewPortAttributes
- æFc Graphics Routines.h
- æT function
- æD
- gxPortAttribute GXGetViewPortAttributes(gxViewPort source)
- GXInlineCode(0x175, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetInkAttributes
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetInkAttributes(gxInk target, gxInkAttribute attributes)
- GXInlineCode(0x176, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeAttributes
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeAttributes(gxShape target, gxShapeAttribute attributes)
- GXInlineCode(0x177, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeInkAttributes
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeInkAttributes(gxShape target, gxInkAttribute attributes)
- GXInlineCode(0x178, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeStyleAttributes
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeStyleAttributes(gxShape target, gxStyleAttribute attributes)
- GXInlineCode(0x179, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleAttributes
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetStyleAttributes(gxStyle target, gxStyleAttribute attributes)
- GXInlineCode(0x17a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeTextAttributes
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeTextAttributes(gxShape target, gxTextAttribute attributes)
- GXInlineCode(0x17b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetStyleTextAttributes
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetStyleTextAttributes(gxStyle target, gxTextAttribute attributes)
- GXInlineCode(0x17c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewDeviceAttributes
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetViewDeviceAttributes(gxViewDevice target, gxDeviceAttribute attributes)
- GXInlineCode(0x17d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetViewPortAttributes
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetViewPortAttributes(gxViewPort target, gxPortAttribute attributes)
- GXInlineCode(0x17e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetColorProfileOwners
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetColorProfileOwners(gxColorProfile source)
- GXInlineCode(0x17f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetColorSetOwners
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetColorSetOwners(gxColorSet source)
- GXInlineCode(0x180, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetInkOwners
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetInkOwners(gxInk source)
- GXInlineCode(0x181, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeOwners
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapeOwners(gxShape source)
- GXInlineCode(0x182, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetStyleOwners
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetStyleOwners(gxStyle source)
- GXInlineCode(0x183, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetTagOwners
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetTagOwners(gxTag source)
- GXInlineCode(0x184, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetTransformOwners
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetTransformOwners(gxTransform source)
- GXInlineCode(0x185, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXLockShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXLockShape(gxShape target)
- GXInlineCode(0x186, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXLockTag
- æFc Graphics Routines.h
- æT function
- æD
- void GXLockTag(gxTag target)
- GXInlineCode(0x187, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXUnlockShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXUnlockShape(gxShape target)
- GXInlineCode(0x188, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXUnlockTag
- æFc Graphics Routines.h
- æT function
- æD
- void GXUnlockTag(gxTag target)
- GXInlineCode(0x189, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeStructure
- æFc Graphics Routines.h
- æT function
- æD
- void *GXGetShapeStructure(gxShape source, long *length)
- GXInlineCode(0x18a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetTagStructure
- æFc Graphics Routines.h
- æT function
- æD
- void *GXGetTagStructure(gxTag source, long *length)
- GXInlineCode(0x18b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetColorDistance
- æFc Graphics Routines.h
- æT function
- æD
- Fixed GXGetColorDistance(const gxColor *target, const gxColor *source)
- GXInlineCode(0x18c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXShapeLengthToPoint
- æFc Graphics Routines.h
- æT function
- æD
- gxPoint *GXShapeLengthToPoint(gxShape target, long index, Fixed length,
- gxPoint *location, gxPoint *tangent)
- GXInlineCode(0x18d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeArea
- æFc Graphics Routines.h
- æT function
- æD
- wide *GXGetShapeArea(gxShape source, long index, wide *area)
- GXInlineCode(0x18e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeCacheSize
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapeCacheSize(gxShape source)
- GXInlineCode(0x18f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeCenter
- æFc Graphics Routines.h
- æT function
- æD
- gxPoint *GXGetShapeCenter(gxShape source, long index, gxPoint *center)
- GXInlineCode(0x190, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeDirection
- æFc Graphics Routines.h
- æT function
- æD
- gxContourDirection GXGetShapeDirection(gxShape source, long contour)
- GXInlineCode(0x191, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeIndex
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapeIndex(gxShape source, long contour, long vector)
- GXInlineCode(0x192, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeLength
- æFc Graphics Routines.h
- æT function
- æD
- wide *GXGetShapeLength(gxShape source, long index, wide *length)
- GXInlineCode(0x193, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeSize
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapeSize(gxShape source)
- GXInlineCode(0x194, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCountShapeContours
- æFc Graphics Routines.h
- æT function
- æD
- long GXCountShapeContours(gxShape source)
- GXInlineCode(0x195, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCountShapePoints
- æFc Graphics Routines.h
- æT function
- æD
- long GXCountShapePoints(gxShape source, long contour)
- GXInlineCode(0x196, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeDashPositions
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapeDashPositions(gxShape source, gxMapping dashMappings[])
- GXInlineCode(0x197, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æC
-
- Returns the number of positions
-
- æKY GXGetShapeDeviceArea
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapeDeviceArea(gxShape source, gxViewPort port, gxViewDevice device)
- GXInlineCode(0x198, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeDeviceBounds
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXGetShapeDeviceBounds(gxShape source, gxViewPort port, gxViewDevice device,
- gxRectangle *bounds)
- GXInlineCode(0x199, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeDeviceColors
- æFc Graphics Routines.h
- æT function
- æD
- gxColorSet GXGetShapeDeviceColors(gxShape source, gxViewPort port,
- gxViewDevice device, long *width)
- GXInlineCode(0x19a, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeGlobalBounds
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXGetShapeGlobalBounds(gxShape source, gxViewPort port, gxViewGroup group,
- gxRectangle *bounds)
- GXInlineCode(0x19b, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeGlobalViewDevices
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapeGlobalViewDevices(gxShape source, gxViewPort port, gxViewDevice list[])
- GXInlineCode(0x19c, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeGlobalViewPorts
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapeGlobalViewPorts(gxShape source, gxViewPort list[])
- GXInlineCode(0x19d, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeLocalBounds
- æFc Graphics Routines.h
- æT function
- æD
- gxRectangle *GXGetShapeLocalBounds(gxShape source, gxRectangle *bounds)
- GXInlineCode(0x19e, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapePatternPositions
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapePatternPositions(gxShape source, gxPoint positions[])
- GXInlineCode(0x19f, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æC
-
- Returns the number of positions
-
- æKY GXGetShapeLocalFontMetrics
- æFc Graphics Routines.h
- æT function
- æD
- void GXGetShapeLocalFontMetrics(gxShape sourceShape, gxPoint* before, gxPoint* after,
- gxPoint* caretAngle, gxPoint* caretOffset)
- GXInlineCode(0x1a0, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeDeviceFontMetrics
- æFc Graphics Routines.h
- æT function
- æD
- void GXGetShapeDeviceFontMetrics(gxShape sourceShape, gxViewPort port,
- gxViewDevice device, gxPoint* before,
- gxPoint* after, gxPoint* caretAngle,
- gxPoint* caretOffset)
- GXInlineCode(0x1a1, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewGroupViewDevices
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetViewGroupViewDevices(gxViewGroup source, gxViewDevice list[])
- GXInlineCode(0x1a2, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewGroupViewPorts
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetViewGroupViewPorts(gxViewGroup source, gxViewPort list[])
- GXInlineCode(0x1a3, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewPortGlobalMapping
- æFc Graphics Routines.h
- æT function
- æD
- gxMapping *GXGetViewPortGlobalMapping(gxViewPort source, gxMapping *map)
- GXInlineCode(0x1a4, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetViewPortViewDevices
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetViewPortViewDevices(gxViewPort source, gxViewDevice list[])
- GXInlineCode(0x1a5, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXHitTestPicture
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXHitTestPicture(gxShape target, const gxPoint *test, gxHitTestInfo *result,
- long level, long depth)
- GXInlineCode(0x1a6, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXIntersectRectangle
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXIntersectRectangle(gxRectangle *target, const gxRectangle *source,
- const gxRectangle *operand)
- GXInlineCode(0x1a7, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXUnionRectangle
- æFc Graphics Routines.h
- æT function
- æD
- gxRectangle *GXUnionRectangle(gxRectangle *target, const gxRectangle *source,
- const gxRectangle *operand)
- GXInlineCode(0x1a8, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXTouchesRectanglePoint
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXTouchesRectanglePoint(const gxRectangle *target, const gxPoint *test)
- GXInlineCode(0x1a9, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXTouchesShape
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXTouchesShape(gxShape target, gxShape test)
- GXInlineCode(0x1aa, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXTouchesBoundsShape
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXTouchesBoundsShape(const gxRectangle *target, gxShape test)
- GXInlineCode(0x1ab, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXContainsRectangle
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXContainsRectangle(const gxRectangle *container, const gxRectangle *test)
- GXInlineCode(0x1ac, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXContainsShape
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXContainsShape(gxShape container, gxShape test)
- GXInlineCode(0x1ad, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXContainsBoundsShape
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXContainsBoundsShape(const gxRectangle *container, gxShape test, long index)
- GXInlineCode(0x1ae, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXConvertColor
- æFc Graphics Routines.h
- æT function
- æD
- gxColor *GXConvertColor(gxColor *target, gxColorSpace space, gxColorSet aSet,
- gxColorProfile profile)
- GXInlineCode(0x1af, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCombineColor
- æFc Graphics Routines.h
- æT function
- æD
- gxColor *GXCombineColor(gxColor *target, gxInk operand)
- GXInlineCode(0x1b0, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCheckColor
- æFc Graphics Routines.h
- æT function
- æD
- boolean GXCheckColor(const gxColor *source, gxColorSpace space, gxColorSet aSet,
- gxColorProfile profile)
- GXInlineCode(0x1b1, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXCheckBitmapColor
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXCheckBitmapColor(gxShape source, const gxLongRectangle *area,
- gxColorSpace space, gxColorSet aSet, gxColorProfile profile)
- GXInlineCode(0x1b2, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetHalftoneDeviceAngle
- æFc Graphics Routines.h
- æT function
- æD
- Fixed GXGetHalftoneDeviceAngle(gxViewDevice source, const gxHalftone *data)
- GXInlineCode(0x1b3, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetColorSetParts
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetColorSetParts(gxColorSet source, long index, long count,
- gxColorSpace *space, gxSetColor data[])
- GXInlineCode(0x1b4, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetGlyphParts
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetGlyphParts(gxShape source, long index, long charCount, long *byteLength,
- unsigned char text[], gxPoint positions[], long advanceBits[],
- gxPoint tangents[], long *runCount, short styleRuns[],
- gxStyle styles[])
- GXInlineCode(0x1b5, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æC
-
- Returns the glyph count
-
- æKY GXGetPathParts
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetPathParts(gxShape source, long index, long count, gxPaths *data)
- GXInlineCode(0x1b6, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetPictureParts
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetPictureParts(gxShape source, long index, long count, gxShape shapes[],
- gxStyle styles[], gxInk inks[], gxTransform transforms[])
- GXInlineCode(0x1b7, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetPolygonParts
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetPolygonParts(gxShape source, long index, long count, gxPolygons *data)
- GXInlineCode(0x1b8, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapeParts
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXGetShapeParts(gxShape source, long index, long count, gxShape destination)
- GXInlineCode(0x1b9, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetTextParts
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetTextParts(gxShape source, long index, long charCount, unsigned char text[])
- GXInlineCode(0x1ba, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetColorSetParts
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetColorSetParts(gxColorSet target, long index, long oldCount, long newCount,
- const gxSetColor data[])
- GXInlineCode(0x1bb, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetGlyphParts
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetGlyphParts(gxShape source, long index, long oldCharCount, long newCharCount,
- const unsigned char text[], const gxPoint positions[],
- const long advanceBits[], const gxPoint tangents[],
- const short styleRuns[], const gxStyle styles[])
- GXInlineCode(0x1bc, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetPathParts
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetPathParts(gxShape target, long index, long count, const gxPaths *data,
- gxEditShapeFlag flags)
- GXInlineCode(0x1bd, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetPictureParts
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetPictureParts(gxShape target, long index, long oldCount, long newCount,
- const gxShape shapes[], const gxStyle styles[],
- const gxInk inks[], const gxTransform transforms[])
- GXInlineCode(0x1be, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetPolygonParts
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetPolygonParts(gxShape target, long index, long count, const gxPolygons *data,
- gxEditShapeFlag flags)
- GXInlineCode(0x1bf, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapeParts
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapeParts(gxShape target, long index, long count, gxShape insert,
- gxEditShapeFlag flags)
- GXInlineCode(0x1c0, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetTextParts
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetTextParts(gxShape target, long index, long oldCharCount, long newCharCount,
- const unsigned char text[])
- GXInlineCode(0x1c1, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetShapePoints
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetShapePoints(gxShape source, long index, long count, gxPoint data[])
- GXInlineCode(0x1c2, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetShapePoints
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetShapePoints(gxShape target, long index, long count, const gxPoint data[])
- GXInlineCode(0x1c3, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetGlyphPositions
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetGlyphPositions(gxShape source, long index, long charCount, long advance[],
- gxPoint positions[])
- GXInlineCode(0x1c4, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetGlyphTangents
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetGlyphTangents(gxShape source, long index, long charCount,
- gxPoint tangents[])
- GXInlineCode(0x1c5, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetGlyphPositions
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetGlyphPositions(gxShape target, long index, long charCount,
- const long advance[], const gxPoint positions[])
- GXInlineCode(0x1c6, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSetGlyphTangents
- æFc Graphics Routines.h
- æT function
- æD
- void GXSetGlyphTangents(gxShape target, long index, long charCount,
- const gxPoint tangents[])
- GXInlineCode(0x1c7, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetGlyphMetrics
- æFc Graphics Routines.h
- æT function
- æD
- long GXGetGlyphMetrics(gxShape source, gxPoint glyphOrigins[],
- gxRectangle boundingBoxes[], gxPoint sideBearings[])
- GXInlineCode(0x1c8, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDifferenceShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXDifferenceShape(gxShape target, gxShape operand)
- GXInlineCode(0x1c9, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXExcludeShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXExcludeShape(gxShape target, gxShape operand)
- GXInlineCode(0x1ca, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXIntersectShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXIntersectShape(gxShape target, gxShape operand)
- GXInlineCode(0x1cb, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXMapShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXMapShape(gxShape target, const gxMapping *map)
- GXInlineCode(0x1cc, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXMoveShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXMoveShape(gxShape target, Fixed deltaX, Fixed deltaY)
- GXInlineCode(0x1cd, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXMoveShapeTo
- æFc Graphics Routines.h
- æT function
- æD
- void GXMoveShapeTo(gxShape target, Fixed x, Fixed y)
- GXInlineCode(0x1ce, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXReverseDifferenceShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXReverseDifferenceShape(gxShape target, gxShape operand)
- GXInlineCode(0x1cf, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXRotateShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXRotateShape(gxShape target, Fixed degrees, Fixed xOffset, Fixed yOffset)
- GXInlineCode(0x1d0, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXScaleShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXScaleShape(gxShape target, Fixed hScale, Fixed vScale, Fixed xOffset,
- Fixed yOffset)
- GXInlineCode(0x1d1, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSkewShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXSkewShape(gxShape target, Fixed xSkew, Fixed ySkew, Fixed xOffset,
- Fixed yOffset)
- GXInlineCode(0x1d2, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXUnionShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXUnionShape(gxShape target, gxShape operand)
- GXInlineCode(0x1d3, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXDifferenceTransform
- æFc Graphics Routines.h
- æT function
- æD
- void GXDifferenceTransform(gxTransform target, gxShape operand)
- GXInlineCode(0x1d4, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXExcludeTransform
- æFc Graphics Routines.h
- æT function
- æD
- void GXExcludeTransform(gxTransform target, gxShape operand)
- GXInlineCode(0x1d5, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXIntersectTransform
- æFc Graphics Routines.h
- æT function
- æD
- void GXIntersectTransform(gxTransform target, gxShape operand)
- GXInlineCode(0x1d6, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXMapTransform
- æFc Graphics Routines.h
- æT function
- æD
- void GXMapTransform(gxTransform target, const gxMapping *map)
- GXInlineCode(0x1d7, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXMoveTransform
- æFc Graphics Routines.h
- æT function
- æD
- void GXMoveTransform(gxTransform target, Fixed deltaX, Fixed deltaY)
- GXInlineCode(0x1d8, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXMoveTransformTo
- æFc Graphics Routines.h
- æT function
- æD
- void GXMoveTransformTo(gxTransform target, Fixed x, Fixed y)
- GXInlineCode(0x1d9, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXReverseDifferenceTransform
- æFc Graphics Routines.h
- æT function
- æD
- void GXReverseDifferenceTransform(gxTransform target, gxShape operand)
- GXInlineCode(0x1da, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXRotateTransform
- æFc Graphics Routines.h
- æT function
- æD
- void GXRotateTransform(gxTransform target, Fixed degrees, Fixed xOffset,
- Fixed yOffset)
- GXInlineCode(0x1db, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXScaleTransform
- æFc Graphics Routines.h
- æT function
- æD
- void GXScaleTransform(gxTransform target, Fixed hScale, Fixed vScale, Fixed xOffset,
- Fixed yOffset)
- GXInlineCode(0x1dc, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSkewTransform
- æFc Graphics Routines.h
- æT function
- æD
- void GXSkewTransform(gxTransform target, Fixed xSkew, Fixed ySkew, Fixed xOffset,
- Fixed yOffset)
- GXInlineCode(0x1dd, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXUnionTransform
- æFc Graphics Routines.h
- æT function
- æD
- void GXUnionTransform(gxTransform target, gxShape operand)
- GXInlineCode(0x1de, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXBreakShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXBreakShape(gxShape target, long index)
- GXInlineCode(0x1df, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXChangedShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXChangedShape(gxShape target)
- GXInlineCode(0x1e0, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXHitTestShape
- æFc Graphics Routines.h
- æT function
- æD
- gxShapePart GXHitTestShape(gxShape target, const gxPoint *test, gxHitTestInfo *result)
- GXInlineCode(0x1e1, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXHitTestDevice
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXHitTestDevice(gxShape target, gxViewPort port, gxViewDevice device,
- const gxPoint *test, const gxPoint *tolerance)
- GXInlineCode(0x1e2, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXInsetShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXInsetShape(gxShape target, Fixed inset)
- GXInlineCode(0x1e3, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXInvertShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXInvertShape(gxShape target)
- GXInlineCode(0x1e4, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXPrimitiveShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXPrimitiveShape(gxShape target)
- GXInlineCode(0x1e5, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXReduceShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXReduceShape(gxShape target, long contour)
- GXInlineCode(0x1e6, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXReverseShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXReverseShape(gxShape target, long contour)
- GXInlineCode(0x1e7, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXSimplifyShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXSimplifyShape(gxShape target)
- GXInlineCode(0x1e8, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXLockColorProfile
- æFc Graphics Routines.h
- æT function
- æD
- void GXLockColorProfile(gxColorProfile source)
- GXInlineCode(0x1e9, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXUnlockColorProfile
- æFc Graphics Routines.h
- æT function
- æD
- void GXUnlockColorProfile(gxColorProfile source)
- GXInlineCode(0x1ea, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXGetColorProfileStructure
- æFc Graphics Routines.h
- æT function
- æD
- void *GXGetColorProfileStructure(gxColorProfile source, long *length)
- GXInlineCode(0x1eb, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXFlattenShape
- æFc Graphics Routines.h
- æT function
- æD
- void GXFlattenShape(gxShape source, gxFlattenFlag flags, struct gxSpoolBlock *block)
- GXInlineCode(0x1ec, gxNeedClient|gxNeedHeap|gxNeedStack);
-
- æKY GXUnflattenShape
- æFc Graphics Routines.h
- æT function
- æD
- gxShape GXUnflattenShape(struct gxSpoolBlock *block, long count,
- const gxViewPort portList[])
- GXInlineCode(0x1ed, gxNeedClient|gxNeedHeap|gxNeedStack);
-